PRACTICA
5.
Pseudocodigo
Practica 5 Problema 1.
Inicio.
clave, minuto int
costo real
Print “Clave=?”
Read clave
Print “Minuto de la llamada”
Read minuto
Switch (clave)
{
clave, minuto int
costo real
Print “Clave=?”
Read clave
Print “Minuto de la llamada”
Read minuto
Switch (clave)
{
case
12 : costo=minutos*2
case 15 :
costo=minutos*2.2
case
18 : costo=minutos*4.5
case
19 : costo=minutos*3.5
case
23 :
case
25 : costo=minutos*6
case
29: costo=minutos*5
default
: Print “Error Clave.”
}
Print “Costo llamada= ”, costo
Fin.
Pseudocódigo
Practica 5 Problema 2.
Inicio.
categoria int
sueldo, nsueldo real
Print “Categoria=?”
Read categoria
Print “Sueldo del trabajador”
Read sueldo
Switch (categoria)
{
categoria int
sueldo, nsueldo real
Print “Categoria=?”
Read categoria
Print “Sueldo del trabajador”
Read sueldo
Switch (categoria)
{
case
1 : nsueldo=(sueldo*1.15)
case
2 : nsueldo=(sueldo*1.12)
case
3 : nsueldo=(sueldo*1.10)
case
4 : nsueldo=(sueldo*1.08)
case
5 : nsueldo=(sueldo*1.07)
default
: Print “Error Categoria.”
}
Print “El nuevo sueldo= ”, nsueldo
Print “Categoria= ”, categoria
Fin.
Pseudocódigo
Practica 5 Problema 3.
Inicio.
n1, n2 int
caracter real
Print “Numero1=?”
Read n1
Print “Numero2=?”
Read n2
Print “Simbolo=”
Read caracter
Switch (caracter)
{
case ‘+’ : Print n1, " + ",n2, “= ",(n1+n2)
case ‘-’ : Print n1, " - ",n2, “= ",(n1-n2)
case ‘*’ : Print n1, " * ",n2, “= ",(n1*n2)
case ‘/’ : Print n1, " / ",n2, “= ",(n1/n2)
case ‘%’ : Print n1, " % ",n2, “= ",(n1%n2)
default : Print “Error
simbolo.”
}
Fin.
Algoritmo
Practica 5 Problema 4.
1.-Declarcion de variables.
mes real
2.-Introducir los numero por teclado y leer.
Print “Introduce un mes en número (1-12)
respectivamente."
Read mes
3.- Verificar el mes al que corresponde el número,
la cantidad de días correspondiente e imprime el mes y el número de días.
Switch (mes)
{
{
Case
1 : Print mes, “=Enero tiene 31 dias.”
Case
2 : Print mes, “=Febrero tiene 29 dias.”
Case
3 : Print mes, “=Marzo tiene 31 dias.”
Case
4 : Print mes, “=Abril tiene 30 dias.”
Case
5 : Print mes, “=Mayo tiene 31 dias.”
Case
6 : Print mes, “=Junio tiene 30 dias.”
Case
7 : Print mes, “=Julio tiene 31 dias.”
Case
8 : Print mes, “=Agosto tiene 31 dias.”
Case
9 : Print mes, “=Septiembre tiene 30 dias.”
Case
10 : Print mes, “=Octubre tiene 31 dias.”
Case
11 : Print mes, “=Noviembre tiene 30 dias.”
Case
12 : Print mes, “=Diciembre tiene 31 dias.”
Default
: Print “Error numero de mes.”
}
4.-Final.
4.-Final.
Algoritmo
Practica 5 Problema 5. switch
1.-Declarcion de variables.
temp real
grado char
2.-Introducir la temperatura y la unidad.
Print “Temperatura= "
Read temp
Print “Unidad de grados = "
Read grado
3.- Verificar la unidad e imprimir las
operaciones correspondientes para la conversión.
Switch (grado)
{
{
Case 'f' : Print temp,"
Grados Fahrenheit = ",((5.0/9.0)*(temp-32.0))," Grados Celsius"
Case 'c' : Print temp, " Grados Celsius = ",((9.0/5.0)*(temp)+32.0),"
Grados Fahrenheit"
Default
: Print “Datos son incorrectos.”
}
4.-Final.
Algoritmo
Practica 5 Problema 5. If-else
1.-Declarcion de variables.
temp real
grado char
2.-Introducir la temperatura y la unidad.
Print “Temperatura= "
Read temp
Print “Unidad de grados = "
Read grado
3.- Verificar la unidad e imprimir las
operaciones correspondientes para la conversión.
Si (grado==’f’)
{
Print temp," Grados Fahrenheit = ",((5.0/9.0)*(temp-32.0))," Grados Celsius"
}
Print temp," Grados Fahrenheit = ",((5.0/9.0)*(temp-32.0))," Grados Celsius"
}
Sino Si
(grado== 'c')
{
Print temp, " Grados Celsius = ",((9.0/5.0)*(temp)+32.0)," Grados Fahrenheit"
}
Print temp, " Grados Celsius = ",((9.0/5.0)*(temp)+32.0)," Grados Fahrenheit"
}
Sino
{
Print “Datos incorrectos.”
}
{
Print “Datos incorrectos.”
}
4.-Final.
No hay comentarios:
Publicar un comentario