Buscar este blog

sábado, 25 de febrero de 2012

PRACTICA 5

PROBLEMA 1

GARCIA GAETA FRANACISCO ARMANDO NO.CONTROL: 11211033
Hacer un programa para calcular el costo de las llamadas dependiendo
de los minutos y de la zona geográfica a la que se hablo.
seudocodigo:
1.       Inicio
int minutos, clave
float costo
print "introdusca la clave de la zona:"
read clave
print "introdusca los minutos de duracion de la llamada:"
read minutos
switch(clave)
{
case 12:costo=minutos*2.0
break
case 15:costo=minutos*2.2
break
case 18:costo=minutos*4.5
break
case 19:costo=minutos*3.5
break
case 23:costo=minutos*6.0
case 25:
break
case 29:costo=minutos*5.0
break
default: print "Error en la clave"
}
Print "Costo de la llamada=", costo
Fin 




PROBLEMA 2

GARCIA GAETA FRANCISCO ARMANDO no.control: 11211033
Diseñe un programa dado como datos en entrada la categoría y el sueldo
de un trabajador calcule el aumento correspondiente.
Seudocodigo:
1.       Inicio
int categoria
float sueldo, nuevosueldo
print "introdusca la categoria del empleado:"
read categoria
print "introdusca el sueldo del empleado:"
read sueldo
switch(categoria)
{
case 1: nuevosueldo=sueldo+sueldo*0.15
break
case 2: nuevosueldo=sueldo+sueldo*0.12
break
case 3: nuevosueldo=sueldo+sueldo*0.10
break
case 4: nuevosueldo=sueldo+sueldo*0.8
break
case 5: nuevosueldo=sueldo+sueldo*0.7
break
default: print "error en la categoria"
}
Print "nuevo sueldo=", nuevosueldo
Print "categoria=", categoria
Fin.



PROBLEMA 3

GARCIA GAETA FRANCISCO ARMANDO no.control: 11211033
Ejecutar un programa que simule un calculador simple.
Seudocodigo:
1.       Inicio
int numero1=0, numero2=0
char caracter=' '
print "numero 1="
read numero1
print "numero 2="
read numero2
print "caracter:"
read caracter
switch(caracter)
{
case '+': print numero1, "+", numero2, "="
print (numero1+numero2)
break
case '-': print numero1, "-", numero2, "="
print (numero1-numero2)
break
case '*': print numero1, "*", numero2, "="
print (numero1*numero2)
break
case '/': print numero1, "/", numero2, "="
print (numero1/numero2)
break
case '%': print numero1, "%", numero2, "="
print (numero1%numero2)
break
default: print "error en el caracter"
}
Fin. 



PROBLEMA 4

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL: 11211033
ESCRIBA UN PROGRAMA QUE INTRODUSCA EL  NÚMERO DE UN MES (1-12) Y VISUALICE
EL NUMERO DE DIAS DE ESE MES.
Seudocodigo:
1.       Inicio.
int mes=0
print "introducir mes del 1 al 12"
print "Mes número:"
read mes
switch(mes)
{
case 1: print "el mes es ENERO y tiene 32 dias"
break
case 2: print "el mes es FEBRERO y tiene 29 dias"
break
case 3: print "el mes es MARZO y tiene 30 dias"
break
case 4: print "el mes es ABRIL y tiene 31 dias"
break
case 5: print "el mes es MAYO y tiene 31 dias"
break
case 6: print "el mes es JUNIO y tiene 30 dias"
break
case 7: print "el mes es JULIO y tiene 31 dias"
break
case 8: print "el mes es AGOSTO y tiene 31 dias"
break
case 9: print "el mes es SEPTIEMBRE y tiene 30 dias"
break
case 10: print "el mes es OCTUBRE y tiene 31 dias"
break
case 11: print "el mes es NOVIEMBRE y tiene 30 dias"
break
case 12: print "el mes es DICIEMBRE y tiene 31 dias"
break
default:  print "usted no sabe cuantos meses hay"
}
Fin. 



PROBLEMA 5

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL: 11211033
ESCRIBA UN PROGRAMA QUE ACEPTE UN NUMERO SEGUIDO DE UNA LETRA.
Seudocodigo:
1.       Inicio.
float grados1,grados2
char caracter=' '
print "Grados= "
read grados1
print "Unidades= "
read caracter
switch(caracter)
{
case 'f' : print "Grados Celsius= ", (grados1-32.0)*(5.0/9.0)
break
case 'c' : print "Grados Fahrenheit= ", (grados1+32.0)*(9.0/5.0)
break
default : print "los datos son incorrectos"
}
Fin. 



PROBLEMA 5.1

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
ESCRIBA UN PROGRAMA QUE ACEPTE UN NUMERO SEGUIDO DE UNA LETRA.
Seudocodigo:
1.inicio.
float grados
char caracter=' '
print "Grados= "
read grados
print "Unidades= "
read caracter
if(caracter=='f')
{
Print "Grados Celsius= ", (grados-32.0)*(5.0/9.0)
}
else
{if(caracter=='c')
{print "Grados Fahrenheit= ", (grados+32.0)*(9.0/5.0)
}
else
{
Print "los datos son icorrectos"
}
}
Fin. 


No hay comentarios:

Publicar un comentario