Está en la página 1de 4

1) Ingresar el nmero de la estacin e imprimir el nombre de la estacin.

Considerar si no se encuentra la opcin deseada.


Resolver utilizando estructura condicional y estructura condicional de control de flujo mltiple.

Estacin Nombre

1. Verano
2 Otoo
3 Invierno
4 Primavera

Codificain:

int estacin;
char resp;
do
{
Console.Write("Ingrese la estacin: ");
estacin = int.Parse(Console.ReadLine());

switch (estacin)
{
case 1:
Console.Write("\nVerano");
break;
case 2:
Console.Write("\nOtoo");
break;
case 3:
Console.Write("\nInvierno");
break;
case 4:
Console.Write("\nPrimavera");
break;
default:
Console.Write("\nEstacin invlida");
break;

Console.Write("\nDesea repetir(s/n): ");


resp = char.Parse(Console.ReadLine());
}
while (resp == 's' || resp == 'S');
Console.ReadLine();
2) Ingresar dos variables x e y. Luego calcular lo siguiente en un men de opciones.
Men
(1)...Cociente
(2)...Producto
(3)... Raz Cuadrada
(4) Cuadrado

Codificacin:

int operacin;
double x, y;
char resp;

Console.Write("\nIngrese X: ");
x = double.Parse(Console.ReadLine());
Console.Write("\nIngrese Y: ");
y = double.Parse(Console.ReadLine());

do
{
Console.Write("\nIngrese la operacin: ");
operacin = int.Parse(Console.ReadLine());
switch (operacin)
{
case 1:
if (y != 0)
Console.Write("\nEl cociente es: " + (x / y));
else
Console.Write("'nNo existe");
break;
case 2:

Console.Write("\nEl producto es: " + (x * y));


break;
case 3:

Console.Write("\nLa raz cuadrada de los nmeros es: " + (Math.Sqrt(x + y)));


break;
case 4:

Console.Write("\nX elevado a la Y es: " + (Math.Pow(x, y)));


break;
default:
Console.Write("\nLa operacin es invlida");
break;
}
Console.Write("\nDesea seguir operando (s/n): ");
resp = char.Parse(Console.ReadLine());

}
while (resp == 's' || resp == 'S');

Console.ReadLine();
3) Elabore el siguiente men de opciones:

MENU
"************
A.-Cuadrado
B.-Circulo
C.-Tringulo
D.-Cilindro
"**************

Codificacin:

//Elabore el siguiente men de opciones:

int figura;
double lado, radio, basee, altura, radioo, alturaa;
char resp;
do
{
Console.Write("\nLa figura es: ");
figura = int.Parse(Console.ReadLine());
switch (figura)
{
case 1:
Console.Write("\nIngrese el lado del cuadrado: ");
lado = double.Parse(Console.ReadLine());
Console.Write("\nEl rea del cuadrado es: " + (Math.Pow(lado, 2)));
break;
case 2:
Console.Write("\nIngrese el radio del crculo: ");
radio = double.Parse(Console.ReadLine());
Console.Write("\nEl rea del crculo es : " + (Math.Pow(radio, 2)*Math.PI));
break;
case 3:
Console.Write("\nIngrese la base del tringulo: ");
basee = double.Parse(Console.ReadLine());
Console.Write("\nIngrese la altura del tringulo: ");
altura = double.Parse(Console.ReadLine());
Console.Write("\nEl rea del tringulo es: " + ((basee*altura)/2)));
break;
case 4:
Console.Write("\nIngrese el radio del cilindro: ");
radioo = double.Parse(Console.ReadLine());
Console.Write("\nIngrese la altura del cilindro: ");
alturaa = double.Parse(Console.ReadLine());
Console.Write("\nEl rea de la base del cilindro es:
" + (Math.Pow(radioo, 2) * Math.PI));
Console.Write("\nEl rea lateral del cilindro es : " + (2 * Math.PI * radioo * alturaa));
break;
default:
Console.Write("\nFigura no vlida");
break;

}
Console.Write("\nDesea seguir calculando(s/n)");

resp=char.Parse(Console.Readline());
}
while (resp=='s' || resp=='S');
Console.ReadLine();

También podría gustarte