jueves, 23 de febrero de 2012

Practicas 5.


Programa 1.
Construya un programa que permita calcular e imprimir el costo total de una llamada.



















switch(mes)
{ case 1:PRINT "el mes de enero tiene 31 dias."
break


case 3:PRINT "el mes de marzo tiene 31 dias."
break
case 4:PRINT "el mes de abril tiene 30 dias."
break
case 5:PRINT "el mes de mayo tiene 31 dias."
break
case 6:PRINT "el mes de junio tiene 30 dias."
break
case 7:PRINT "el mes de julio tiene 31 dias."
break
case 8:PRINT "el mes de agosto tiene 31 dias."
break
case 9:PRINT "el mes de septiembre tiene 30 dias."
break
case 10:PRINT "el mes de octubre tiene 31 dias."
break
case 11:PRINT "el mes de noviembre tiene 30 dias."
break
case 12:PRINT "el mes de diciembre tiene 31 dias."
break

4)Final


Programa 5(switch).
Programa que acepte un numero seguido de una letra. Si la letra que sigue al numero introducido como una temperatura Fahrenheit, convertidos en grados Celsius e imprimir un mensaje adecuado de salida. Si la letra que sigue al numero, el programa deberá tratar el numero como una temperatura en grados, Celsius, convertirla en grados Fahrenheit, e imprimir un mensaje adecuado de salida. Si la letra no es ni f ni una f, el programa debera imprimir un mensaje que diga que los datos son incorrectos y terminar.
Algoritmo del programa:
1.-Definir  variables
char g
Real t
2,-Dar intrucciones  e introducir datos
Print"Problema para tranformar grados fahrenheit a grados celsius y viceversa"
Print"Introducir temperatura = "
read t
Print"Introducir unidades (f o c)="
read g
3.-Condicionar 
switch (g)
{case 'c':Print t" grados celsius es equivalente a "((1.8)*(t+32.0))" Grados fahrenheit"
break
case 'f':Print t" grados fahrenheit es equivalente a "((1.8)*(t-32.0))" Grados celsius "
break
default:Print"La categoria no existe"}
4.-Fin









No hay comentarios:

Publicar un comentario