Se ingresan tres valores por teclado, si todos son iguales se imprime la suma del primero con el
segundo y a este resultado se lo multiplica por el tercero.
Problema Entrada Proceso Salida Hallar si los valores son iguales la suma de los dos primeros multiplicados por el tercero Numero1: X Numero2: Y Numero3: Z Inicio Leer: X Leer: Y Leer: Z Si ((X=Y)&(X=Z)) entonces Suma= X+Y Escribir: (Suma) Producto =Suma*Z Escribir: (Producto) Fin. Suma: S Producto: P
Cabecera Cuerpo Programa Modulo Tipos de datos Constantes Variables Inicio Instrucciones Fin Determina la suma y el producto Reales X Y Z S P { Inicio Escribir: ingrese el primer nmero: Leer: X Escribir: ingrese el segundo nmero: Leer: Y Escribir: ingrese el tercer nmero: Leer: Z Si ((X=Y)&(X=Z)) entonces Suma= X+Y Escribir: La suma de los dos primeros nmeros ingresados es: Escribir: (Suma) Producto =Suma*Z Escribir: el producto de la suma por el tercer nmero es: Escribir: (Producto) Fin. } float X, Y, Z, S, P; Console.WriteLine("---------------------------------------------------------"); Console.WriteLine("Programa que calcula la suma y el producto con el tercero"); Console.WriteLine("---------------------------------------------------------"); Console.Write("Ingrese el primer numero: "); X = float.Parse(Console.ReadLine()); Console.Write("Ingrese el segundo numero: "); Y = float.Parse(Console.ReadLine()); Console.Write("Ingrese el tercer numero: "); Z = float.Parse(Console.ReadLine()); if ((X==Y)&(X==Z)) { S = X + Y; Console.WriteLine("La suma del primer numero con el segundo numero ingresados es: {0}", S); P = S * Z; Console.WriteLine("El producto de la suma con el tercer numero es: {0}", P); } Console.ReadKey();
Escribir un programa en el cual: dada una lista de tres valores numricos distintos se calcule e informe su rango de variacin (debe mostrar el mayor y el menor de ellos) Problema Entrada Proceso Salida Hallar el rango de variacin de tres nmeros y cul es el mayor y menor de ellos Numero1: X Numero2: Y Numero3: Z Inicio Leer: X Leer: Y Leer: Z Si (X=Y)&(X=Z)entonces Escribir: los tres nmeros son iguales Escribir: su rango de variacin es 0 Si no es Si (X>Y) V1=X-Y Escribir: (V1) Si no es V1=Y-X Escribir: (V1) Si (Y>Z) V2=Y-Z Escribir: (V2) Si no es V2=Z-Y Escribir: (V2) Si (X>Z) V3=X-Z Escribir: (V3) Si no es V3=Z-X Escribir: (V3) Suma: S Producto: P Si (V1>V2) Si (V1>V3) Escribir: Mayor es: {0},V1 Escribir: Menor es: {0},V3 Si no es Escribir: Mayor es: {0}, V3 Escribir: Menor es: {0}, V1 Si no es Si (V2>V3) Escribir: Mayor es: {0}, V2 Escribir: Menor es: {0};V3 Si no es Escribir: Mayor es: {0}, V3 Escribir: Menor es: {0}, V2 Fin.
Cabecera Cuerpo Programa Modulo Tipos de datos Constantes Variables Inicio Instrucciones Fin Determina la variacin de tres nmeros y cual es el mayor Reales X Y Z
{ Inicio Escribir: ingrese el primer nmero: Leer: X Escribir: ingrese el segundo nmero: Leer: Y Escribir: ingrese el tercer nmero: Leer: Z Si (X=Y)&(X=Z)entonces Escribir: los tres nmeros son iguales Escribir: su rango de variacin es 0 Si no es Si (X>Y) V1=X-Y Escribir: la variacin entre X y Y es: Escribir: (V1) Si no es V1=Y-X Escribir: la variacin entre Y y X es: Escribir: (V1) Si (Y>Z) V2=Y-Z Escribir: la variacin entre Y y Z es: Escribir: (V2) Si no es } V2=Z-Y Escribir: (V2) Escribir: la variacin entre Z y Y es: Si (X>Z) V3=X-Z Escribir: la variacin entre X y Z es: Escribir: (V3) Si no es V3=Z-X Escribir: la variacin entre Z y X es: Escribir: (V3) Si (V1>V2) Si(V1>V3) Escribir: La variacin mayor es: {0},V1 Escribir: La variacin menor es: {0}, V3 Si no es Escribir: La variacin mayor es: {0},V3 Escribir: La variacin menor es: {0}, V1 Si no es Si (V2>V3) Escribir: La variacin mayor es: {0},V2 Escribir: La variacin menor es: {0}, V3 Si no es Escribir: La variacin mayor es: {0},V3 Escribir: La variacin menor es: {0}, V2 Fin. float X, Y, Z, V1, V2, V3; Console.Write("ingrese el primer numero: "); X = float.Parse(Console.ReadLine()); Console.Write("ingrese el segundo numero: "); Y = float.Parse(Console.ReadLine()); Console.Write("ingrese el tercer numero: "); Z = float.Parse(Console.ReadLine()); if (X>Y) { V1 = X - Y; Console.WriteLine("la variacion 1 es: {0}", V1); } else { V1 = Y - X; Console.WriteLine("la variacion 1 es: {0}", V1); } if (Y > Z) { V2 = Y - Z; Console.WriteLine("la variacion 2 es: {0}", V2); } else { V2 = Z - Y; Console.WriteLine("la variacion 2 es: {0}", V2); } if (X > Z) { V3 = X - Z; Console.WriteLine("la variacion 3 es: {0}", V3); } else { V3 = Z - X; Console.WriteLine("la variacion 3 es: {0}", V3); } if (V1>V2) { if (V1>V3) { Console.WriteLine("La variacion mayor es: {0}", V1); Console.WriteLine("La variacion menor es: {0}", V3); } else { Console.WriteLine("La variacion mayor es: {0}", V3); Console.WriteLine("La variacion menor es: {0}",V1); } } else { if (V2>V3) { Console.WriteLine("La variacion mayor es: {0}", V2); Console.WriteLine("La variacion menor es: {0}", V3); } else { Console.WriteLine("La variacion mayor es: {0}", V3); Console.WriteLine("La variacion menor es: {0}", V2); } } Console.ReadKey();
Escribir un programa que: 1) Muestre el listado de las habitaciones de la casa rural. 2) Pida por teclado el nmero (dato entero) asociado a una habitacin. 3) Muestre por pantalla la planta y el nmero de camas de la habitacin seleccionada. Nota: Si el nmero introducido por el usuario, no est asociado a ninguna habitacin, se mostrar el mensaje: "ERROR: <nmero> no est asociado a ninguna habitacin." Habitacin Camas Planta 1.Azul 2 Primera 2.Roja 1 Primera 3.Verde 3 Segunda 4.Rosa 2 Segunda 5.Gris 1 Tercera
Problema Entrada Proceso Salida Hallar en que piso se encuentra una determinada habitacin y cuantas camas posee Nmero Habitacin: N Inicio Escribir: ingrese la habitacin seleccionada Leer: N Segn sea la palabra Inicio Habitacin 1, 2 camas primera planta Habitacin 2, 1 cama primera planta Habitacin 3, 3 camas segunda planta Caso 1 Caso 2 Caso 3 Caso 4 Caso 5 Otro caso Fin segn Fin. Habitacin 4, 2 camas segunda planta Habitacin 5, 1 cama tercera planta