miércoles, 22 de febrero de 2012


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)
{
            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)
{
            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.




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"  
}
Sino Si (grado== 'c')
{
Print temp, " Grados Celsius = ",((9.0/5.0)*(temp)+32.0)," Grados Fahrenheit"
}
Sino
{
Print “Datos  incorrectos.”
}
4.-Final.




No hay comentarios:

Publicar un comentario