Practica 5 - Estructuras Condicionales Anidadas
Practica 5 - Estructuras Condicionales Anidadas
Practica 5 - Estructuras Condicionales Anidadas
____________________________________________________
TEMA
“TAREA ESTRUCTURA CONDICIONAL ANIDADA”
_____________________________________________________
Alumno
Arenas Mendoza Carlos Enrique
Código
U20102074
Aula
12693
Curso
PRINCIPIOS DE AGORITMOS
Profesor
JESSICA MARGOTH DELGADO FUENTES
Ciclo
II
Año
2020 – 1
2
3
2.- Dado un número entero; determinar si el mismo es par, impar o nulo.
PSEUCODIGO:
Proceso ParImparONulo
Definir numero_entero Como Entero
Escribir "Ingrese el valor de numero entero:";
Leer numero_entero;
Si numero_entero <> 0 Y numero_entero MOD 2 = 0 Entonces
Escribir "Es Numero par";
SiNo
Si numero_entero MOD 2 = 1 Entonces
Escribir "Es Numero impar";
SiNo
Escribir "Es nulo";
FinSi
FinSi
FinProceso
4
3.- Escribir un programa que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por
ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400
(2000 es bisiesto, pero; 1800 no lo es)
PSEUCODIGO:
Proceso añobisiesto
Definir año Como Entero
Escribir "Ingrese el valor de año:";
Leer año;
Si ((año MOD 4 = 0) Y (año MOD 100 <> 0)) O año MOD 400 = 0 Entonces
Escribir "El año es bisiesto";
SiNo
Escribir "El año no es bisiesto";
FinSi
FinProceso
5
4.- Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas
en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas
extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras
exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple.
PSEUCODIGO
Proceso pagohorasextras
Definir horas_trabajadas,pago_por_hora Como Entero
Escribir "Ingrese el valor de horas trabajadas:";
Leer horas_trabajadas;
Escribir "Ingrese el valor de pago por hora:";
Leer pago_por_hora;
pago <- horas_trabajadas*pago_por_hora;
Si horas_trabajadas>40 Entonces
pago <- pago+(horas_trabajadas-40)*pago_por_hora;
SiNo
Si horas_trabajadas>48 Entonces
pago <- pago+(horas_trabajadas-48)*pago_por_hora;
FinSi
FinSi
Escribir "Valor de pago: ", pago;
FinProceso
6
5.- En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de
la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color
blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si
es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra.
Se sabe que sólo hay bolitas de los colores mencionados.
PSEUCODIGO
Proceso definirporcolor
Definir vc,bo Como Entero
Escribir "Ingrese el valor de su compra"
Leer vc
Escribir "(1)blanco,(2)verde,(3)amarillo,(4)azul,(5)rojo"
Escribir "Ingrese el Numero del Color de la bolita"
Leer bo
Si bo=1 Entonces s=vc
Escribir "El monto a pagar es:", s
SiNo
Si bo=2 Entonces s=vc-(vc*0.1)
Escribir "El monto a pagar es:",s
SiNo
Si bo=3 Entonces s=vc-(vc*0.25)
Escribir "El monto a pagar es:",s
SiNo
Si bo=4 Entonces s=vc-(vc*0.5)
Escribir "El monto a pagar es:",s
SiNo
s=0
Escribir "El monto a pagar es:",s
FinSi
FinSi
FinSi
FinSi
FinProceso