Vous êtes sur la page 1sur 8

Informe de las habitaciones de una casa rural

Problema Entrada Proceso Salida


Informar sobre las
habitaciones de una
casa rural
Nmero de la
habitacin N
Inicio
Leer N
Segn sea N
Inicio
Caso 1
Escribir la
habitacin {0} es
Azul, tiene 2 camas
y est ubicada en
la primera planta
Caso 2
Escribir la
habitacin {0} es
Roja, tiene 1
cama y est
ubicada en
la primera planta
Caso 3
Escribir la
habitacin {0} es
Verde, tiene 3
camas y est
ubicada en
la segunda planta
Caso 4
Escribir la
habitacin {0} es
Rosa, tiene 2
camas y est
ubicada en
la segunda planta
Caso 5
Escribir la
habitacin {0} es
Gris, tiene 1
cama y est
ubicada en
la tercera planta
Otro caso
Escribir Error {N}
no est asociado a
ninguna habitacin
Fin segn
Fin
Mensajes:
- La habitacin {0} es
Azul, tiene 2 camas y
est ubicada en la
primera planta
- La habitacin {0} es
Roja, tiene 1 cama y
est ubicada en la
primera planta
- La habitacin {0} es
Verde, tiene 3 camas y
est ubicada en la
segunda planta
- La habitacin {0} es
Rosa, tiene 2 camas y
est ubicada en la
segunda planta
- La habitacin {0} es
Gris, tiene 1 cama y
est ubicada en la
tercera planta

Pseudocodigo:
Cabecera Cuerpo
Nombre
del
programa
modulo Tipo de
datos
Constante Variables Inicio Instrucciones Fin
Habitacio
nes_de_u
na_casa_
rural
Enteros N { Inicio
Escribir ingrese el
nmero de una
habitacin
Leer N
En caso N sea
Inicio
Caso 1
Escribir la
habitacin {0} es
Azul, tiene 2 camas
y est ubicada en
la primera planta
Salto
Caso 2
Escribir la
habitacin {0} es
Roja, tiene 1
cama y est
ubicada en
la primera planta
Salto
Caso 3
Escribir la
habitacin {0} es
Verde, tiene 3
camas y est
ubicada en
la segunda planta
Salto
Caso 4
Escribir la
habitacin {0} es
Rosa, tiene 2
camas y est
ubicada en
la segunda planta
Salto
Caso 5
Escribir la
habitacin {0} es
Gris, tiene 1
}
cama y est
ubicada en
la tercera planta
Salto
Otro caso
Escribir Error {N}
no est asociado a
ninguna habitacin
Fin segn
Fin

Cdigo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace habitaciones_de_una_casa_rural
{
class Program
{
static void Main(string[] args)
{
//Variables
int N;
Console.WriteLine("-----------------------------");
Console.WriteLine("Programa para dar un informe sobre las habitaciones
de una casa rural:");
Console.WriteLine("-----------------------------");
Console.WriteLine("Ingrese el nmero de una habitacin");
N = int.Parse(Console.ReadLine());
switch (N)
{
case 1:
Console.WriteLine("La habitacin {0} es Azul, tiene 2 camas y
est ubicada en la primera planta", N);
break;
case 2:
Console.WriteLine("La habitacin {0} es Roja, tiene 1 cama y
est ubicada en la primera planta", N);
break;
case 3:
Console.WriteLine("La habitacin {0} es Verde, tiene 3 camas y
est ubicada en la segunda planta", N);
break;
case 4:
Console.WriteLine("La habitacin {0} es Rosa, tiene 2 camas y
est ubicada en la segunda planta", N);
break;
case 5:
Console.WriteLine("La habitacin {0} es Rosa, tiene 2 camas y
est ubicada en la segunda planta", N);
break;
default:
Console.WriteLine("ERROR: {0} no esta asociado a ninguna
habitacin", N);
break;
}
Console.ReadKey();
}
}
}

Resultado:






Sueldo total de un trabajador
Algoritmo:
Problema Entrada Proceso Salida
Hallar el sueldo total
de un trabajador
Sueldo S
Horas extras H
Categora C
PH1 = 30
PH2 = 38
PH3 = 50
PH4 = 70
Inicio
Leer S
Leer H
Escribir ingrese la
categora del
trabajador
Leer C
Segn sea C
Inicio
Caso 1
ST = S + (PH1 * H)
Escribir el sueldo
total es
Escribir (ST)
Caso 2
ST = S + (PH2 * H)
Escribir el sueldo
total es
Escribir (ST)
Caso 3
ST = S + (PH3 * H)
Escribir el sueldo
total es
Escribir (ST)
Caso 4
ST = S + (PH4 * H)
Sueldo Total ST
Escribir el sueldo
total es
Escribir (ST)
Fin segn
Fin

Pseudocdigo:
Cabecera Cuerpo
Nombre
del
programa
modulo Tipo de
datos
Constante Variables Inicio Instrucciones Fin
Suelto_to
tal_de_un
_trabajad
or
Enteros PH1 = 30
PH2 = 38
PH3 = 50
PH4 = 70
S, H, C { Inicio
Escribir ingrese el
sueldo del trabajador
Leer S
Escribir ingrese las
horas extras que tiene
el trabajador
Escribir la categora del
trabajador
Leer C
En caso C sea
Inicio
Caso 1
ST = S + (PH1 * H)
Escribir el sueldo
total es
Escribir (ST)
Salto
Caso 2
ST = S + (PH2 * H)
Escribir el sueldo
total es
Escribir (ST)
Salto
Caso 3
ST = S + (PH3 * H)
Escribir el sueldo
total es
Escribir (ST)
Salto
Caso 4
ST = S + (PH4 * H)
Escribir el sueldo
total es
Escribir (ST)
}
Salto
Fin segn
Fin

Cdigo:

Vous aimerez peut-être aussi