sábado, 4 de octubre de 2008

Practica 5












Problema1
1-Una lista de las tasas de cambio de moneda extranjera durante 1977 proporciona las siguientes equivalente:
100 francos franceses = 21.55 dólares canadienses
1 libra británica= 1.84 dólares canadienses
100 dracmas griegas = 2.95 dólares canadienses
100 florines holandeses = 43.20 dólares canadienses
100 coronas suecas = 24.25 dólares canadienses
1 dólar norteamericano = 1.06 dólares canadienses

Desarrolle un programa para realizar las siguientes conversiones:

a) Leer una cantidad en dólares canadienses e imprimir el equivalente tanto en libra británica y dracmas griegas.

b) Leer una cantidad en francos franceses e imprimir en equivalente tanto en dólares norteamericano y dólares canadienses.
using System;
using System.Collections.Generic;
using System.Text;
namespace practica_5_problema_1
{
class Program
{
static void Main(string[] args)
{
double dc, lb, dg, ff, dn, dc1;
Console.WriteLine("intridusca la cantidad en dolares canadienses");
dc = int.Parse (Console.ReadLine());
lb = dc / 1.84; dg = (100 * dc) / 2.95;
Console.WriteLine("su equivalente en libras bbritanicas es{0}",lb);
Console.WriteLine("su equivalente en dracmas griegas es{0}",dg);
Console.WriteLine("introdusca la cantidad en francos franceses");
ff = int.Parse(Console.ReadLine());
dn = (21.55)/1.06;
dc1 = (21.55 * ff) / 100;
Console.WriteLine("su equivalente en dolares norteamericanos es{0}", dn);
Console.WriteLine("su equivalente en dolares canadienses es{0}", dc1);
Console.ReadLine();
}
}
}



Problema2
2.-Diseñe un programa para leer las longitudes de los tres lados de un triángulo (S1,S2,S3) y para determinar qué tipo de triángulo es, de acuerdo a los siguientes casos. Suponiendo que A denota el mayor de los lados S1, S2 y S3 , y que B y C corresponden a los otros dos entonces
Si A >= B + C no se trata de un triángulo
Si A2 = B2 + C2 se forma un triángulo rectángulo
Si A2 > B2 + C2 se forma un triángulo obtusángulo
Si A2 < s1 =" int.Parse(Console.ReadLine());" s2 =" int.Parse(Console.ReadLine());" s3 =" int.Parse(Console.ReadLine());"> s2 && s1 > s3)
{
a = s1;
b = s2;
c = s3;
}
else
{
if (s2 > s1 && s2 > s3)
{
a = s2;
b = s1;
c = s3;
}
else
{
a = s3;
b = s1;
c = s2;
}
}
if (a >= (b + c))
{
Console.WriteLine("\n no se trata de un triangulo");
}
else
{
if (Math.Pow(a, 2) == (Math.Pow(3, 2) + Math.Pow(c, 2)))
{
Console.WriteLine("\n se forma un triangulo rectangulo");
}
else
{
if (Math.Pow(a, 2) > (Math.Pow(b, 2) + Math.Pow(c, 2)))
{
Console.WriteLine("\n se forma un triangulo obtusangulo");
}
else
{
Console.WriteLine("\n se forma un triangulo acutangulo");
}
}
}
Console.ReadLine();
}
}
}


No hay comentarios: