jueves, 23 de febrero de 2012

Practica 5 problema 1

Programa para calcular el costo de una llamada telefonica
Pseudocodigo:
 1.   inicio
       clave, minutos, int
       costo, real
       print "clave= "
       read clave
       print "minutos de la llamada telefonica= "
       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:
       case 25:costo=minutos*6
       break
       case 29:costo=minutos*5
       break
       default: print "error en clave"
       }
       print "costo llamada= ",costo
       fin
Lenguaje C++


Practica 5 problema 2

Programa para calcular la categoria y el sueldo de un trabajador

Pseudocodigo:

 1.   inicio
       categoria, int
       sueldo, nuevo_sueldo real
       print "categoria del trabajador= "
       read categoria
       print "sueldo= "
       read sueldo
       switch(categoria)
       {
       case 1:nuevo_sueldo=sueldo+(sueldo*0.15)
       break
       case 2:nuevo_sueldo=sueldo+(sueldo*0.12)
       break
       case 3:nuevo_sueldo=sueldo+(sueldo*0.10)
       break
       case 4:nuevo_sueldo=sueldo+(sueldo*0.08)
        break
       case 5:nuevo_sueldo=sueldo+(sueldo*0.07)
       break
      default: print "error en categoria"
       }
       print "nuevo sueldo= ",nuevo_sueldo
       print "categoria= ",categoria
       fin

Lenguaje C++


Practica 5 problema 3

Programa que simule un calculador simple
Pseudocodigo:
 1.   inicio
       numero1,numero2, int
       caracter, char
       print "numero1= "
       read numero1
       print "numero2= "
       read numero2
       print "simbolo= "
        read caracter
       switch(caracter)
       {
       case '+': print, numero1," + ",numero2," = ",(numero1+numero2)
       break
       case '-': print, numero1," - ",numero2," = ",(numero1-numero2)
       break
       case '*': print, numero1," * ",numero2," = ",(numero1*numero2)
       break
       case '/': print, numero1," / ",numero2," = ",(numero1/numero2)
       break;
       case '%': print, numero1," % ",numero2," = ",(numero1%numero2)
       break
       default: print, "error en simbolo"
       }
       fin
Lenguaje C++


Practica 5 problema 4
Programa que introdusca el numero de un mes y visualice el numero de dias de ese mes
Pseudocodigo:
   1. inicio
       int mes;
       print "introdusca el numero de un mes= "
       read mes
       switch(mes)
       {
       case 1:print "el mes de enero tiene 31 dias"
       break
       case 2:print "el mes de febrero tiene 29 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 tien 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
       }
       fin
Lenguaje C++


Practica 5 problema 5 parte 1

Programa que lea un numero y una letra para identificar si es farenheit o celsius

Pseudocodigo:

   1. inicio
       grados,conversion, real
       letra, char
       print "introdusca el numero de grados= "
       read grados
       print "introdusca la letra f para farenheit o c para celsius= "
       read letra
       if(letra=='c')
       {
       conversion=(5.0/9.0)*grados-32.0
       print grados," celsius son equivalentes a ",conversion," farenheit "
       }
       else
       {
       if(letra=='f'')
       {
       conversion=(9.0/5.0)*grados+32.0;
       print  grados," farenheit son equivalentes a ",conversion," celsius "
       }
       else
       {
       print "datos incorrectos"
       }}
       final

Lenguaje C++


Practica 5 problema 5 parte 2

Pseudocodigo:
   1. inicio
       grados,conversion, float
       letra, char
       print "introdusca numero de grados= "
       read grados
       print "introdusca f para farenheit o c para celsius= "
       read letra
       switch(letra)
       {
       case 'f':
       conversion=(5.0/9.0)*grados-32.0
       print grados," farenheit son equivalentes a ",conversion," celsius "
       break
       case 'c':
       conversion=(9.0/5.0)*grados+32.0
       print grados," celsius son equivalentes a ",conversion," farenheit "
       break
       default: print "datos incorrectos"
       }
       fin

Lenguaje C++


No hay comentarios:

Publicar un comentario