You are on page 1of 7

UNIVERSIDAD RICARDO PALMA

Facultad de Ingeniería
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL
LABORATORIO DE PROGRAMACIÓN DIGITAL
2018 – I

Curso : Programación digital


Tema : Programación condicional
.múltiple
Profesor : Augusto Cortez Vásquez
Grupo : 02
Subgrupo : 04
Alumnos : Pizarro De La cruz Ernesto F.
1.- Programa para determinar el estado civil.

ESPECIFICACIÓN

ENTRADA: SALIDA:
-Entero (p) -Respuesta (r)
-Mensaje

P: Números naturales entre (0 ; 3)


r: Estado civil
IMPLEMENTACIÓN: INICIO

p: Entero

r: Cadena

Leer p

V F
p P>=0 && P<=3

r ← “ES SOLTERO”

2
Escribir

“EL NUMERO NO ES VALIDO”


r ← “ES CASADO”

r ← “ES DIVORCIADO”

r ← “ES VIUDO”

Escribir r

FIN
CODIFICACIÓN

int p;
String r = "";

Console.WriteLine("INGRESE EL NUMERO: ");


p = int.Parse(Console.ReadLine());

if(p>=0 && p<=3)


{
switch (p)
{

case 0:

r="ES SOLTERO";
break;

case 1:

r = "ES CASADO";
break;

case 2:

r = "ES DIVORCIADO";
break;

case 3:

r = "ES VIUDO";
break;

}
Console.WriteLine("SU ESTADO CIVIL ES: " + r);
}

else
Console.WriteLine("EL NUMERO NO ES VALIDO");

Console.ReadLine();
2.- Dado los siguientes operadores aritméticos +, -, * y /, devuelva el nombre del operador.

ESPECIFICACIÓN

ENTRADA: SALIDA:
-Carácter (p) -Respuesta (r)
-Cadena (r)

P: Símbolo de los operadores aritméticos


r: Nombre de los operadores aritméticos
IMPLEMENTACIÓN INICIO

p: Carácter

r: Cadena

Leer p

('+')

r ← “ES ADICIÓN”

('-')

r ← “ES DIFERENCIA”

('*')

r ← “ES MULTIPLICACIÓN”

('/')

r ← “ES DIVISIÓN”

Escribir r

FIN
CODIFICACIÓN

char p;
String r = "";

Console.WriteLine("INGRESE EL OPERADOR ARITMÉTICO: ");


p = char.Parse(Console.ReadLine());

switch (p)
{

case ('+'):

r = "ES ADICIÓN";
break;

case ('-'):

r = "ES DIFERENCIA";
break;

case ('*'):

r = "ES MULTIPLICACIÓN";
break;

case ('/'):

r = "ES DIVISIÓN";
break;

Console.WriteLine("EL NOMBRE DEL OPERADOR ES: " + r);

Console.ReadLine();

You might also like