Professional Documents
Culture Documents
1. * una compaia de seguros tiene contratados a n vendedores, cada uno hace 3 ventas a la semana. su politica de pagos es: que un vendedor recibe un sueldo base y un 10% extra por comisiones de sus ventas.
el gerente de su compaia desea saber cuanto dinero obtendra en la semana cada vendedor por concepto de comisiones por las 3 ventas realizadas, y cuanto tomando en cuenta su suledo base y comisiones.*/
entero cantVendedores, contadorEmpleados, cantVentas real venta, ventaTotal, sueldoBase, comisionVenta, sueldoTotal inicio
contadorEmpleados<-0
cantVentas<-0 ventaTotal<-0
grupo 430730-B
Ciclo mientras
mientras cantVentas <3 haga escriba "digite el precio de la venta:" llamar nueva_linea lea venta ventaTotal<- ventaTotal+venta cantVentas<-cantVentas+1
fin mientras
escriba " el suedo es:", sueldoTotal, "con comisiones de:", comisionVenta llamar nueva_linea
grupo 430730-B
Ciclo mientras
contadorEmpleados<-contadorEmpleados+1
grupo 430730-B
Ciclo mientras
2. /* En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene de la sig. forma: Si el obrero trabaja 40 horas o menos se le paga $20 por hora Si trabaja ms de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra.*/
real salarioSemanal,cantObreros, horas, salarioExtras, horasExtras, salario entero horasSemana, contadorObreros inicio
contadorObreros<-0
grupo 430730-B
Ciclo mientras
lea horasSemana llamar nueva_linea
si horasSemana <40 entonces salario<- horasSemana*20 horasExtras<-horasSemana-40 salarioExtras<-horasExtras*25 salarioSemanal<-salario+ salarioExtras llamar nueva_linea
escriba "el salario semanal de este obrero es de:", salarioSemanal,"pesos" sino salarioSemanal<-horasSemana*20 escriba "el salario semanal de este obrero es de:", salarioSemanal, "pesos" llamar nueva_linea llamar nueva_linea
contadorObreros<-contadorObreros+1
grupo 430730-B
Ciclo mientras
fin si
fin mientras
fin
grupo 430730-B
Ciclo mientras
3. /* de 5 personas pregunte el genero y responda cuantos son hombres cuantos son mujeres*/
grupo 430730-B
Ciclo mientras
fin si contador<-contador+1 fin mientras
grupo 430730-B
Ciclo mientras
4. * El Depto. de Seguridad Publica y Transito del D.F. desea saber, de los n autos que entran a la ciudad de Mxico, cuantos entran con calcomana de cada color. Conociendo el ltimo dgito de la placa de cada automvil se puede determinar el color de la calcomana utilizando la sig. relacin:
real cantAutos, amarillo, rosa, roja, verde, azul, color entero contador inicio
escriba "ingrese la cantidad de autos ingresados en la ciudad de mexico:" llamar nueva_linea lea cantAutos
grupo 430730-B
Ciclo mientras
escriba "El color de la calcomania dependera de el ultimo digito del auto" llamar nueva_linea llamar nueva_linea escriba "1 o 2 -amarilla" llamar nueva_linea escriba "3 o 4 -rosa" llamar nueva_linea escriba "5 o 6 -roja" llamar nueva_linea escriba "7 o 8 -verde" llamar nueva_linea escriba "9 o 0 -azul" llamar nueva_linea llamar nueva_linea llamar nueva_linea
escriba "digite le ultimo digito de la placa del carro:" llamar nueva_linea lea color llamar nueva_linea si (color=1) o (color=2) entonces amarillo<-amarillo+1 sino
grupo 430730-B
Ciclo mientras
si(color=3) o (color=4) entonces rosa<-rosa+1 sino si(color=5) o (color=6) entonces roja<-roja+1 sino si (color=7) o (color=8) entonces verde<-verde+1 sino si (color=9) o (color=0) entonces azul<-azul+1
escriba "Total de autos con calcomania amarilla ", amarillo llamar nueva_linea escriba "Total de autos con calcomania rosa ", rosa llamar nueva_linea
grupo 430730-B
Ciclo mientras
escriba "Total de autos con calcomania roja ",roja llamar nueva_linea escriba "Total de autos con calcomania verde ",verde llamar nueva_linea escriba "Total de autos con calcomania azul ",azul llamar nueva_linea fin
grupo 430730-B
Ciclo mientras
escriba "cuales son las notas del alumno:" lea notas llamar nueva_linea
suma<-suma+notas promedio<-suma/cantAlumnos
grupo 430730-B
Ciclo mientras
contadorAlumnos<-contadorAlumnos+1
fin mientras
grupo 430730-B