Está en la página 1de 7

1) Una compaa de seguros tiene contratados a n vendedores. Cada uno hace tres ventasa la semana.

Su poltica de pagos es que un vendedor recibe un sueldo base, y un 10%extra por comisiones de sus ventas. El gerente de su compaa desea saber cuanto dineroobtendr en la semana cada vendedor por concepto de comisiones por las tres ventasrealizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones. INICIO DIGITE NUEMRO DE EMPLEADOS N HACER MIENTRAS I<=N LEER SALARIO V1, V2, V3 C= (V1 +V2 +V3)*0.10 TP=SALARIO+ C MOSTRAR C, TP I= I +1 FIN MIENTRAS FIN

10) En un super mer cado un caj ero capt ur a los precios de l os art culos que l os client es compran e indica a cada cliente cual es el monto de lo que deben pagar. Al final del da le i ndica a su super vi sor cuant o fue lo que cobro en t otal a todos los client es que pasar on por su caja .INICIO LEER P MIENTRAS C<=P C=C+1 LEER S SI S=P+C ENTONCES MOSTRAR S FIN SI FIN MIENTRAS FIN

3) Determinar cuantos hombres y cuantas mujeres se encuentran en un grupo de n personas, suponiendo que los datos son extrados alumno por alumno.

INICIO LEER,N MIENTRAS R<=N LEER S R=R+1 SI S='MASCULINO ' ENTONCES 'MASCULINO'='MASCULINO'+1 SINO SI S='FEMENINO' ENTONCES 'FEMENINO'='FEMENINO'+1 FIN SI IMPRIMIR=FEMENINO, MASCULINO FIN SI FIN

4.leer 15 numeros negativos y convertirlos en positivos e imprimir dichos numeros RTA= inicio para x = 1 hasta 15 leer nn np = nn * -1 imprimir np fin para fin

5) Leer 15 nmeros negativos y convertirlos a positivos e imprimir dichos nmeros INICIO HACER PARA X =1 A 15 LEER NUM POS= NUM*-1 MOSTRAR NUM, POS FIN PARA FIN

4) Leer 20 nmeros e imprimir cuantos son positivos, cuantos negativos y cuantos neutros INICIO CN=0 CP=0 CNEG=0 HACER PARA X =1 A 20 LEER NUM SI NUM=0 ENTONCES CN= CN+1 SI NO SI NUM >0 ENTONCES CP=CP+1 SI NO CNEG=CNEG+1 fin si FIN SI FIN PARA MOSTRAR CN, CP, CNEG

FIN

PRUEBA DE ESCRITORIO: NUM: 5 NUM: 10 NUM: -6 NUM: 11 NUM: -8 NUM: 12 NUM: 9 NUM:-11 NUM: 3 NUM:-14 NUM: -13 NUM:-5 NUM: 7 NUM: 1 NUM: 2 NUM: 4 NUM:-4 NUM: -1 NUM: 8 NUM: 9 (CP)POSITIVOS: 12 (CNEG)NEGATIVOS: 8 (CN)NEUTROS:

7) // Se desea obtener el promedio de g grupos que estn en un mismo ao escolar; // siendo que cada grupo puede tener n alumnos que cada alumno puede llevar m // materias y que en todas las materias se promedian tres calificaciones para // obtener el promedio de la materia. Lo que se desea desplegar es el promedio // de los grupos, el promedio de cada grupo y el promedio de cada alumno Proceso Complicado Escribir "Cuantos grupos son" Leer g suma_grupos < - 0 // Por cada grupo debemos preguntar cuantos alumnos hay Para grupo < - 1 Hasta g Hacer Escribir "Cuantos alumnos tiene el grupo #",grupo Leer n

suma_alumnos < - 0 // Por cada alumno debemos preguntar cuantas materias cursa Para alumno < - 1 Hasta n Hacer Escribir "Cuantas materias lleva el alumno ",alumno Leer m suma_materias < - 0 // Por cada materia debemos pedir sus tres calificaciones Para materia < - 1 Hasta m Hacer Escribir "Calificacion 1 de la materia ", materia Leer cal1 Escribir "Calificacion 2 de la materia ", materia Leer cal2 Escribir "Calificacion 3 de la materia ", materia Leer cal3 // Calculamos el promedio de cada materia prom_materia < - (cal1 + cal2 + cal3) / 3 Escribir "Promedio de esta materia: ",prom_materia suma_materias < - suma_materias + prom_materia FinPara // Calculamos el promedio de cada alumno (todas sus materias) prom_alumno < - suma_materias / m Escribir "Promedio del alumno ",alumno,": ",prom_alumno suma_alumnos < - suma_alumnos + prom_alumno FinPara // Calculamos el promedio del grupo (todos sus alumnos) prom_grupo < - suma_alumnos / n Escribir "El promedio del grupo #",grupo,"es: ",prom_grupo suma_grupos < - suma_grupos + prom_grupo FinPara // Calculamos el promedio total (todos los grupos) prom_total < - suma_grupos / g Escribir "" Escribir "El promedio de todos los grupos es: ", prom_total FinProceso

5) Leer 15 nmeros negativos y convertirlos a positivos e imprimir dichos nmeros. Inicio

Hacer para x = 1 a 15 Leer num pos = num * -1 Imprimir num, pos Fin-para Fin.

También podría gustarte