You are on page 1of 7

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

You might also like