jueves, 16 de octubre de 2008

Practica 7

Problema 1

1.-Un ángulo se considera agudo si es menor a 90 grados, obtuso si es mayor de 90 grados y recto si es igual a 90 grados. Utilizando esta información escriba un programa que acepte un ángulo, en grados, y muestre el tipo de ángulo que corresponde al valor introducido en grados.

using System;
using System.Collections.Generic;
using System.Text;
namespace Practica7_problema1
{
class Program
{
static void Main(string[] args)
{
double angulo;
Console.WriteLine("introduce el valor del angulo en grados");
angulo = double.Parse(Console.ReadLine());
if (angulo <> 90)
{
Console.WriteLine("El angulo es obtuso");
}
else
{
Console.WriteLine("El angulo es recto");
}
}
Console.ReadLine();
}
}
}





------------------------------------------------------------------------


Problema2

2-El cuadrante en el cual se ubica una línea dibujada desde el origen está determinado por el ángulo que la línea forma con el eje positivo de x en la siguiente forma:

Angulo del eje positivo de x CUADRANTE
Entre 0 y 90 grados I
Entre 90 y 180 grados II
Entre 180 y 270 grados III
Entre 270 y 360 grados IV

Utilizando esta información, escriba un programa que acepte el ángulo de la línea como dato de entrada por el usuario y que despliegue el cuadrante apropiado conforme a los datos. (Nota: Si el ángulo es exactamente 0,90,180,270 grados, la línea correspondiente no se ubica en ningún cuadrante, sino en un eje. )



using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double angulo;
Console.WriteLine("Introduce el angulo de la linea");
angulo = double.Parse(Console.ReadLine());
if (angulo > 0 && angulo <> 90 && angulo <> 180 && angulo <> 270 && angulo < 360) { Console.WriteLine("cuadrante 4"); } else { if (angulo == 0 angulo == 360) { Console.WriteLine("Esta en el eje positivo x"); } else { if (angulo == 90) { Console.WriteLine("Esta en el eje positivo y"); } else { if (angulo == 180) { Console.WriteLine("Esta en el eje negativo x"); } else { if (angulo == 270) { Console.WriteLine("Esta en el eje negativo y"); } } } } } } } } Console.ReadLine(); } }
}




------------------------------------------------------------------------

Problema3
3.-Considere una programa para simular una Casa de Cambio para compra y venta de dólares y también compra y venta de euros. El usuario puede tener pesos,dólares o euros.
Solicite el tipo de cambio a la compra y a la venta
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Practica7_problema_3c
{
class Program
{
static void Main(string[] args)
{ double n1,n2,n3,n4,cantidad,saldo;
char seguir;
int opc;
Console.Clear();
Console.WriteLine("Binvenidoa la casa de cambio");
Console.WriteLine("\nIntrodusca ");
Console.Write("La venta del dolar:");
n3=double.Parse(Console.ReadLine());
Console.Write("La compra del dolar:");
n1 =double.Parse(Console.ReadLine());
Console.Write("La venta del euro:");
n4 =double.Parse(Console.ReadLine());
Console.Write("la compra del euro:");
n2 =double.Parse(Console.ReadLine());

do{

Console.Write("\n\n Que desea hacer : ");
Console.Write("\n 1) Comprar dolares ");
Console.Write("\n 2) Vender dolares ");
Console.Write("\n 3) Comprar euros ");
Console.Write("\n 4) Vender euros ");
Console.Write("\n Introdusca la opcion : ");
opc = int.Parse(Console.ReadLine());
switch (opc)
{
case 1: Console.Write("\n Introdusca la cantidad : ");
cantidad = double.Parse(Console.ReadLine());
saldo = cantidad * n2;
Console.WriteLine("\n Su cambio: ${0}", saldo);
break;

case 2: Console.Write("\n Introdusca la cantidad : ");
cantidad = double.Parse(Console.ReadLine());
saldo = cantidad* n3;
Console.WriteLine("\n Su cambio: ${0}", saldo);
break;
case 3: Console.Write("\n Introdusca la cantidad : ");
cantidad = double.Parse(Console.ReadLine());
saldo = cantidad* n4;
Console.WriteLine("\n Su cambio: ${0}", saldo);
break;
case 4: Console.Write("\n Introdusca la cantidad : ");
cantidad = double.Parse(Console.ReadLine());
saldo = cantidad* n2;
Console.WriteLine("\n Su cambio: ${0}", saldo);
break;
default:
Console.WriteLine("\n\n\n\n\n\n\nintrodujo la opcion in correcta");
break;

}




Console.WriteLine("\n Desea continuar(S/N) ");
seguir = char.Parse(Console.ReadLine());
Console.Clear();

Console.Write("\n Compra de dolar :{0} ",n3);
Console.Write("\n Venta de dolar :{0} ",n4);
Console.Write("\n Compra de euro :{0} ", n1);
Console.Write("\n Venta de euro :{0} ",n2);
}


while (seguir == 's' seguir == 's');

Console.ReadLine();


}
}
}

No hay comentarios: