Problema 1.
Programa para calcular sueldo actual y el aumento de cierta cantidad de empleados.
Inicion= 0,contador= 0 Int
sueldoactual= 0.0, sueldoaum= 0.0, nominaaum= 0.0, nominaactual= 0.0 Real
Print " Introduce numero de empleados= "
Read n
while ( contador <= n )
{ Print " Sueldo actual del empleado", contador,"="
Read sueldoactual
if ( sueldoactual >= 0 and sueldoactual<= 9000 )
{ sueldoaum= sueldoactual + sueldoactual * 0.25
} else
{ if ( sueldoactual >= 9001 and sueldoactual <= 15000 )
{ sueldoactual= 1.20 * sueldoactual
} else
{ if ( sueldoactual >= 15001 and sueldoactual <= 20000 )
{ sueldoaum= 1.15 * sueldoactual
} else
{ sueldoaum= 1.05 * sueldoactual
}
}
}
nominaactual = nominaactual + sueldoactual
nominaaum = nominaaum + sueldoaum
Print " No. empleados: ", contador
Print " Sueldo actual: ", sueldoactual
Print " Sueldo aumentado: ", sueldoaum
contador = contador + 1
}
Print " Total nomina sueldo actual: ", nominaactual
Print " Total nomina sueldo aumentado: ", nominaaum
Fin
Problema 2.
Programa para visualizar numero mas grande, chico y su media.
Inicion= 0,numero= 0,contador= 1,mayor= 0, menor= 999999, media= 0, suma=0 Int
Print "Introduce No. de datos"
Read n
while ( contador<= n )
{ Print " Valor entero= "
Read numero
suma= suma + numero
if ( numero > mayor )
{ mayor = numero
} if ( numero < menor )
{ menor = numero
} contador = contador + 1
}
media = suma / n
Print "Dato mayor: ", mayor
Print "Dato menor: ", menor
Print "Media: ", media
Fin
Problema 3.
Programa para la suma de una serie de fracciones.
Inicion= 2.0, serie= 0.0 Real
while ( n <= 20.0 )
{ serie = serie + 1.0 / n
n = n + 1.0
} Print " La suma de la serie es : ", serie
Fin
Problema 4.
Programa para la suma de una serie con potencia.
Inicion = 0, serie = 0, contador = 1 Int
Print " Cantidad de datos en serie / n"
Read n
while ( contador <= n )
{ serie = serie + pow ( contador, contador )
contador = contador + 1
}
Print " La suma de la serie es: ", serie
Fin
Problema 5.
Programa para calcular votos de 4 candidatos y porcentajes.
Inicioc1= 0, c2= 0, c3= 0, c4= 0, voto= 0, candidato= 1 Int
while ( candidato != 0 )
{ Print " No. de candidatos ( 1, 2, 3, 4 )= "
Read candidato
if ( candidato == 1 )
{ c1 = c1 + 1
} else
{ if ( candidato == 2 )
{ c2 = c2 + 1
} else
{ if ( candidato == 3 )
{ c3 = c3 +1
} else
{ if ( candidato == 4 )
{ c4 = c4 + 1
}
}
}
if ( candidato != 0 )
{ voto = voto + 1
}
}
Print " Total de votos candidatos"
Print " Candidato 1: ", c1
Print " Candidato 2: ", c2
Print " Candidato 3: ", c3
Print " Candidato 4: ", c4
Print " Total de votos: ", voto
Print " Porcentaje de votos"
Print " Candidato 1: ", ( c1 * 100.00 )/ voto
Print " Candidato 2: ", ( c2 * 100.00 )/ voto
Print " Candidato 3: ", ( c3 * 100.00 )/ voto
Print " Candidato 4: ", ( c4 * 100.00 )/ voto
Fin
Problema 6.
Programa para ver promedio mensual de lluvia.
Inicio
mes = 1, num = 0 Int
menor = 9999, mayor = 0, centro = 0, norte = 0, sur = 0, cantidadlluvia = 0 Real
Print " Zona norte"
while ( mes <= 6 )
{ Print " Cantidad lluvia", mes, "="
Read cantidadlluvia
norte = norte + cantidadlluvia
mes = mes + 1
} Print " Promedio de lluvia semestral zona norte", ( norte / 6 )
mes = 1
Print " Zona sur"
while ( mes <= 6 )
{ Print " Cantidad lluvia", mes, "="
Read cantidadlluvia
if ( cantidadlluvia < menor )
{ menor = cantidadlluvia
num = mes
} mes = mes + 1
}
Print "Mes numero: ", num
Print "Fue con menor cantidad de lluvia: ",menor
mes = 1
Print "Zona centro"
while ( mes <= 6 )
{ Print "Cantidad de lluvia: ", mes,"="
Read cantidadlluvia
if ( cantidadlluvia > mayor )
{ mayor = cantidadlluvia
num = mes
} mes = mes + 1
} Print "Mes numero: ", num
Print "Fue de mayor lluvia con: ", mayor
Fin
No hay comentarios:
Publicar un comentario