Você está na página 1de 10

4 TALLER ALGORITMOS CICLO MIENTRAS

PRESENTADO A: Instructor: Henry Alfonso Garzn Snchez.

PRESENTADO POR: Diana Carolina Gonzlez

Gestin de Mercado Logstica y Tecnologas de la Informacin SENA

Bogot DC 2013

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 las semana cada vendedor por concepto de comisiones por las 3 ventas realizadas y cuanto tomando en cuenta su sueldo base y sus comisiones*/ Entero CantVend, contEmp, contVentas Real venta,ventaTot,suelBase,comVent,suelTot Inicio Escriba " Cantidad de empleados llamar nueva_linea lea CantVend contEmp<-0 mientras contEmp<CantVend haga contVentas<-0 Escriba "digite el sueldo " llamar nueva_linea lea suelBase venta<-0 mientras contVentas <3 haga Escriba " Digite venta " llamar nueva_linea lea venta ventaTot<-ventaTot+venta contVentas <- contVentas+1

fin mientras

comvent<-ventaTot*0.1 suelTot<- suelBase+comVent Escriba "el sueldo es ",suelTot llamar nueva_linea Escriba "con comision de: ",comVent llamar nueva_linea contEmp<-contEmp+1 Fin mientras Fin

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.*/

Entero obreros, horas, ContObreros, totalhoras, thoras, thoras1, horag, salario

inicio escriba "Digite la cantidad de obreros " llamar nueva_linea lea obreros llamar nueva_linea ContObreros<-0 mientras ContObreros<obreros haga escriba "Digite las horas que trabaja a la semana" llamar nueva_linea lea horas llamar nueva_linea si horas<=40 entonces totalhoras<-horas*20 llamar nueva_linea escriba "Su salario semanal es ", totalhoras , " pesos"

sino si horas>40 entonces horag<-40*20 thoras<-horas-40 thoras1<-thoras*25 salario<-horag+thoras1 llamar nueva_linea escriba "Su salario semanal es ", salario, " pesos"

fin si fin si ContObreros<-ContObreros+1

fin mientras fin

3. /* de 5 personas pregunte el genero y responda cuantos son hombres cuantos son mujeres*/ real Hombres, Mujeres caracter genero, M , F entero cantHombres,cantMujeres, contador inicio cantMujeres<-0 cantHombres<-0 contador<-0

mientras contador<5 haga Escriba "Digite su genero:" lea genero si genero = 'F' entonces cantMujeres<-cantMujeres+1 sino //genero = 'M' entonces

cantHombres<-cantHombres+1 fin si contador<-contador+1 fin mientras escriba "cantidad ", cantMujeres,"mujeres" llamar nueva_linea escriba "cantidad", cantHombres,"hombres" fin

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:

DGITO 1o2 3o4 5o6 7o8 9o0

COLOR amarilla rosa roja verde azul */

real cantAutos, amarillo, rosa, roja, verde, azul, color entero contador inicio

escriba "Digite la cantidad de autos que ingresan a la ciudad de mexico:"

lea cantAutos contador<-0 amarillo<-0 rosa<-0 roja<-0 verde<-0 azul<-0 escriba "el ltimo dgito de la placa de cada automvil se puede determinar el color"

escriba "1 o 2 -amarilla" escriba "3 o 4 -rosa" escriba "5 o 6 -roja" escriba "7 o 8 -verde" escriba "9 o 0 -azul" mientras contador< cantAutos haga escriba "Escriba el ultimo digito de la placa de su auto :" lea color si (color=1) o (color=2) entonces amarillo<-amarillo+1 sino

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 fin si fin si fin si fin si fin si contador<-contador+1 fin mientras escriba "Total de automoviles con calcomania amarilla ", amarillo escriba "Total de automoviles con calcomania rosa ", rosa escriba "Total de automoviles con calcomania roja ",roja escriba "Total de automoviles con calcomania verde ",verde escriba "Total de automoviles con calcomania azul ",azul fin

5./* Obtener el promedio de calificaciones de un grupo de n alumnos.*/ real promedio, notas,suma entero cantEstudiantes, contadorEstudiantes inicio escriba "cuantos alumnos son:" lea cantEstudiantes contadorEstudiantes<-0 suma<-0 mientras contadorEstudiantes<cantEstudiantes haga escriba "cuales son las notas del estudiante:" lea notas suma<-suma+notas promedio<-suma/cantEstudiantes contadorEstudiantes<-contadorEstudiantes+1 fin mientras escriba " el promedio de la nota de estos estudiantes es de:",promedio

fin

Você também pode gostar