lunes, 5 de noviembre de 2012

Practica 7


PRACTICA 7

BARRON JUAN CARLOS
TREJO AVALOS NESTOR JOAQUIN



PROBLEMA 1
INICIO
char nombre[20], sigue='s'
sueldo,sueldoA,ns=0,naum=0 real
categoría int
while(sigue=='s'||sigue=='S')
{
Print, "Nombre del empleado:  "
cin.getline(nombre,20,'\n')
Print, "Sueldo actual: "
Read, sueldo
 do
{
Print, "Categoria:"
Read, categoria
switch(categoria)
{
case 1: sueldoA=sueldo*1.10
                                   break
case 2: sueldoA=sueldo*1.0;
                                   break
case 3: sueldoA=sueldo*1.06
                                   break
case 4: sueldoA=sueldo*1.05
                                   break
case 5: sueldoA=sueldo*1.03
                                   break
default:         
{print, "Categoria incorrecta"
}
}
}
while(categoria==0)
ns=ns+sueldo
naum=naum+sueldoA
Print, "Nombre del empleado: ", nombre
Print, <"Sueldo actual: ", sueldo
Print, "Sueldo aumentado: ", sueldoA
Print, "Desea continuar (S/N): “
Read, sigue
Print, "\n"
cin.ignore()
 Print, "Total de nomina actual: ", ns
Print, <"Total de nomina aumentada: ", naum
Fin




PROBLEMA 2
INICIO
n, conta=1 int
suma=0.0 real
Print, "cantidad de datos para la serie= "
Read, n
while(conta<=n)
{
suma=suma+1.0/conta
Print, "/", conta "+"
conta=conta+1
}
 Print, "el resultado es= ", suma
FIN



PROBLEMA 3
INICIO
n, conta=0 int
nota, media, suma=0  real
Print, "cuantas notas=  "
Read, n
while(conta<n)
{
Print, "nota", conta, ":"
Read, nota
suma=suma+nota
conta=conta+1
}
media=suma/n
Print,  "media es= ", media
FIN



PROBLEMA 4
INICIO
c1=0,c2=0,c3=0,c4=0,c5=0,cn=0,tv real
i=1,voto=1 int
while(voto>0)
{
Print, "Introduce el numero del candidato elegido "
Read, voto
switch(voto)
{
case 1:
c1=c1+1
break
case 2:
c2=c2+1
break
case 3:
c3=c3+1
break
case 4:
c4=c4+1
break
case 5:
c5=c5+1
break
default: print, "Voto nulo"
cn=cn+1
}
tv=(c1+c2+c3+c4+c5+cn)
Print, "\nCandidato 1, porcentaje:"((c1/tv)*100), "%, votos:", c1
Print, "\n\nCandidato 2, porcentaje:"((c2/tv)*100), "%, votos:"c2
Print, "\n\nCandidato 3, porcentaje:"((c3/tv)*100), "%, votos:", c3
Print, "\n\nCandidato 4, porcentaje:"((c4/tv)*100), "%, votos:", c4
Print, "\n\nCandidato 5, porcentaje:"((c5/tv)*100), "%, votos:", c5
Print, "\n\nVotos nulos, porcentaje:"((cn/tv)*100), "%, votos:", cn
Print, "\n\nTotal de votos:", tv
FIN




PROBLEMA 5
INCIO
pmn=12,pms=6,pmc=8 real
Print, "Promedio mensual de lluvias en la zona norte:"pmn, "\n"
Print, "Promedio anual de lluvias en la zona norte", (pmn*12, )"\n\n"
Print, "Promedio mensual de lluvias en la zona centro:"pmc, "\n"
Print, "Promedio anual de lluvias en la zona centro:"(pmc*12), "\n\n"
Print, "Promedio mensual de lluvias en la zona sur:"pms, "\n"
Print, "Promedio anual de lluvias en la zona sur:", (pms*12), "\n\n"
if(pmn>pmc && pmn>pms)
{
Print, "La zona norte tiene el mayor promedio de lluvia", "\n\n"
}
else
{
if(pmn<pmc && pmc>pms)
{
Print, "La zona centro tiene el mayor promedio de lluvia", "\n\n"
}
else
{
if(pms>pmc && pmn<pms)
{
Print, "La zona sur tiene el mayor promedio de lluvia", "\n\n"
   }
  }
 }


PROBLEMA 6
INICIO
c1=0,c2=0,c3=0,c4=0,c5=0,cn=0,tv real
i=1,a=0,b int
Print, "Introduce respectivamente los precios de cada boleto"
Read, c1, c2, c3, c4, c5
while(a>-1)
{
Print, "Introduce el numero de boleto a evaluar"
Read, a
switch(a)
{
case 1:
Print, "Cuantos boletos tipo 1 se vendieron"
Read, b
c1=c1*b
break
case 2:
Print, "Cuantos boletos tipo 2 se vendieron"
Read b
c2=c2*b
break
case 3:
Print, "Cuantos boletos tipo 3 se vendieron"
Read, b
c3=c3*b
break
case 4:
Print, "Cuantos boletos tipo 4 se vendieron"
Read, b
c4=c4*b
break
case 5:
Print, "Cuantos boletos tipo 5 se vendieron"
Read, b
c5=c5*b
break
case -1:
Print, " "
break
default: print, "Voto nulo"
cn=cn+1
}
}
tv=(c1+c2+c3+c4+c5)
Print, "\nClave 1, localidad 1 y la recaudacion total es:" c1
Print, "\n\nClave 2, localidad 2 y la recaudacion total es:" c2
Print, "\n\nClave 3, localidad 3 y la recaudacion total es:" c3
Print, "\n\nClave 4, localidad 4 y la recaudacion total es:"c4
Print, "\n\nClave 5, localidad 5 y la recaudacion total es:"c5
Print, "\n\nTotal de recaudacion:" tv
if(c1>c2 && c1>c3 && c1>c4 && c1>c5)
{
Print, "\n\nLocalidad que recaudo mas ingresos:"c1
}
else
{
if(c2>c1 && c2>c3 && c2>c4 && c2>c5)
{
Print, "\n\nLocalidad que recaudo mas ingresos fue la 2 con:" c2
}
else
{
if(c3>c1 && c3>c2 && c3>c4 && c3>c5)
{
Print, "\n\nLocalidad que recaudo mas ingresos fue la 3 con:" c3
}
else
{
if(c4>c1 && c4>c2 && c3<c4 && c4>c5)
{
Print, "\n\nLocalidad que recaudo mas ingresos fue la 4 con:" c4
}
else
{
if(c5>c1 && c5>c2 && c5>c4 && c5>c3)
{
Print, "\n\nLocalidad que recaudo mas ingresos fue la 5 con:" c5
}
}
}
}
}
FIN 



No hay comentarios:

Publicar un comentario