Practica 7 problema 1
Practica 7 problema 1
Pseudocódigo
inicio
Sigue=’s’ char
Nomina, sueldo_aum, categoría, nomina_act=0, nomina_aum=0
int
Sueldo_at float
Nombre[50] char
While(sigue==’s’||sigue=’S’)
{
Print”nombre del empleado”
Read nombre
Print”categoría
1 -5”
Read categoría
Print”sueldo
actual”
Read sueldo_at
Do
{
Switch(categoria)
{
case 1:
sueldo_aum=sueldo_at*1.15
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
case 2:
sueldo_aum=sueldo_at*1.10
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
case 3:
sueldo_aum=sueldo_at*1.08
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
case 4:
sueldo_aum=sueldo_at*1.7
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
case 5:
sueldo_aum=sueldo_at*1.6
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
default:{
print"error en la categoria"
{
{
{
while(categoria>1&&categoria<5)
print"desea continuar s o n=?"
read sigue
fin
Practica 7 problema 2
Practica 7 problema 2
pseudocódigo
inicio
zona, minutos int
costo float
do
{
print"minutos de la llamada: "
read minutos
do
{
print"zona geografica: "
read zona
switch(zona)
{
case 5:
costo=2.0*minutos
print"costo de
la llamada a la zona America Del Norte es: ",costo
break
case
7:costo=2.5*minutos
print"costo de
de la llamada en la zona central es: ",costo
break
case
18:costo=4.0*minutos
print"costo de
la llamada en la zona de America del Sur es: ",costo
break
case
20:costo=6.5*minutos
print"costo de
la llamada en la zona de Eropa es: ",costo
break
case
22:costo=7.0*minutos
print"costo de
la llamada en la zona de Asia es: ",costo
break
default:{
print"error enla clave en la zona geografica"
zona=0
}
}
}
while(zona==0)
print"desea otro calculo 1 (si) 0(no)= "
read zona
}
while(zona==1)
fin
Practica 7 problema 3
Practica 7 problema 3
Pseudocódigo
inicio
tipo, edad, dias int
costo float
nombre[40] char
sigue='s' char
while(sigue=='s'||sigue=='s')
{
print"Nombre del Paciente: "
read nombre
print"\nEdad del paciente: "
read edad
print"\nDias de hospitalizacion: "
read edad
do
{
print"Tipo de enfermedad: "
read tipo
switch(tipo)
{
case 1:
costo=25.00*dias
break
case 2:
costo=15.00*dias
break
case 3:
costo=20.00*dias
break
case 4:
costo=35.00*dias
break
case 5:
costo=48.00*dias
break
default: {
print"Error en tipo de enfermedad"
tipo=0
}
}
}
while(tipo==0)
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
print"nombre del paciente: ",nombre
print"costo de la internacion: ",costo
print"Desea
continuar(s/n): "
read sigue
fin
Practica 7 problema 4
Practica 7 problema 4
Pseudocódigo
Inicio
sigue='s' char
n int
suma=0,termino=3,conta=1 int
while(sigue=='s'||sigue=='S')
{
print,"cantidad de termino de la serie: "
read n
while(conta<=n)
{
suma=suma+termino
print,termino,"+"
termino=termino+3
conta=conta+1
}
print" El resultado de la serie = ",suma
print"\ndesea continuar s o n=?"
read sigue
fin
Practica 7 problema 5
practica 7 problema 5
inicio
sigue='s' char
n int
prom float
conta=1 int
a,b,c,d,pt int
nombre[60] char
while(sigue=='s'||sigue=='S')
{
print"cantidad de alumnos: "
read n
while(conta<=n)
{
print"intrudusca el nombre del estudiante: "
gets(nombre)
print"introduce cuatro calificaciones"
print"introduce calificacion 1: "
read a
print"nintroduce calificacion 2: "
read b
print"nintroduce calificacion 3: "
read c
print"introduce
calificacion 4: "
read d
prom=(a+b+c+d)/4
print"promedio
general es: ",prom
pt=pt+prom
print"promedio
total es: ",pt
conta=conta+1
}
print"\ndesea
continuar s o n=?"
read sigue
fin





No hay comentarios:
Publicar un comentario