Sei sulla pagina 1di 12

EJERCICIO #1

/* Una compaa de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a 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 cunto dinero obtendr en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones. */

// Declaracion de Variables

Real venta_1,venta_2,venta_3,comisiones,sueldo_base,total_ventas,total_sueldo Entero vendedores_contratados, contador

Inicio

sueldo_base <- 650000 contador <- 1

Escriba "Digite el numero de vendedores Contratados: " Lea vendedores_contratados Llamar nueva_linea

Mientras contador <= vendedores_contratados Haga

Llamar nueva_linea Escriba "CALCULO COMISIONES Y TOTAL A GANAR POR EL VENDEDOR No. ",contador Llamar nueva_linea Llamar nueva_linea Escriba "Ingrese la venta Numero UNO: " Lea venta_1

Llamar nueva_linea

Escriba "Ingrese la venta Numero DOS: " Lea venta_2

Llamar nueva_linea

Escriba "Ingrese la venta Numero TRES: " Lea venta_3

total_ventas <- venta_1 + venta_2 + venta_3

comisiones <- total_ventas * 0.1 // 10 %

Llamar nueva_linea Escriba "El Vendedor Numero ",contador," ganara por concepto de Comisiones:",comisiones

Llamar nueva_linea

total_sueldo <-

sueldo_base + comisiones

Llamar nueva_linea Escriba "El Valor Total a Ganar por el Vendeor Numero ",contador," es :",total_sueldo Llamar nueva_linea Llamar nueva_linea

contador <- contador + 1

Fin Mientras Fin

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

// Declaracion de Variables

Entero numero_obreros, contador, horas_trabajadas, horas_extras, salario_horas_extras, salario_horas_normales, salario, salario_total

Inicio

contador <- 1

Escriba "Digite el numero de Obreros que laboran en la Empresa:" Lea numero_obreros Llamar nueva_linea

Mientras contador <= numero_obreros Haga

Llamar nueva_linea Escriba "Ingrese el numero de horas trabajadas por el Obrero No.",contador," :" Lea horas_trabajadas

Si (horas_trabajadas >=1) y (horas_trabajadas <= 40) Entonces

salario <- horas_trabajadas * 20

Escriba "El salario a ganar por el Obrero No. ",contador," es:", salario Llamar nueva_linea

Sino

horas_extras <- horas_trabajadas - 40 salario_horas_extras <- horas_extras * 25 salario_horas_normales <- 40 * 20 salario_total <- salario_horas_normales + salario_horas_extras

Escriba "El salario a ganar por el Obrero No. ",contador," es: ",salario_total Llamar nueva_linea

Fin Si contador <- contador + 1 Fin Mientras Fin

EJERCICIO #3
/* Determinar cuntos hombres y cuntas mujeres se encuentran en un grupo de n personas, suponiendo que los datos son extrados alumno por alumno. */

// Declaracion de Variables // vendedor -> 3 ventas , comisiones, sueldo_base

Entero numero_alumnos, contador, genero, acumulador_hombres, acumulador_mujeres

Inicio

contador <- 1 acumulador_hombres <- 0 acumulador_mujeres <- 0

Escriba "Digite el numero de Alumnos que hay en su Aula:" Lea numero_alumnos Llamar nueva_linea Mientras contador <= numero_alumnos Haga

Llamar nueva_linea Escriba "Seleccione el tipo de Genero del Alumno No. ",contador Llamar nueva_linea Escriba " 1 -> Hombre " Llamar nueva_linea Escriba " 2 -> Mujer " Llamar nueva_linea Llamar nueva_linea Escriba "Digite el numero de la opcion seleccionada:" Lea genero

Si genero = 1 Entonces

acumulador_hombres <- acumulador_hombres + 1

Sino

acumulador_mujeres <- acumulador_mujeres + 1

Fin Si

contador <- contador + 1

Fin Mientras

Escriba "La cantidad de Hombres en el Aula es:",acumulador_hombres Llamar nueva_linea

Escriba "La cantidad de Mujeres en el Aula es:",acumulador_mujeres Llamar nueva_linea

Fin

EJERCICIO #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

// Declaracion de Variables

Entero numero_autos, numero_placa, contador, acumulador_autos_amarilla, acumulador_autos_rosa, acumulador_auto_roja, acumulador_autos_verde, acumulador_autos_azul

Inicio

contador <- 1 acumulador_autos_amarilla <- 0 acumulador_autos_rosa <- 0 acumulador_auto_roja <- 0 acumulador_autos_verde <- 0 acumulador_autos_azul <- 0

Escriba "Digite el numero de Autos que entran a la Ciudad de Mexico:" Lea numero_autos Llamar nueva_linea

Mientras contador <= numero_autos Haga

Escriba "Digite el ultimo numero de la placa del Automovil:" Lea numero_placa

Si (numero_placa >= 0 ) y (numero_placa < 10 ) Entonces

Si (numero_placa = 1) o (numero_placa = 2) Entonces

acumulador_autos_amarilla <- acumulador_autos_amarilla + 1

Sino Si (numero_placa = 3) o (numero_placa = 4) Entonces

acumulador_autos_rosa <-

acumulador_autos_rosa + 1

Sino Si (numero_placa = 5) o (numero_placa = 6) Entonces

acumulador_auto_roja <- acumulador_auto_roja + 1

Sino Si (numero_placa = 7) o (numero_placa = 8) Entonces

acumulador_autos_verde <acumulador_autos_verde + 1

Sino Si (numero_placa = 9) o (numero_placa = 0) Entonces

acumulador_autos_azul <- acumulador_autos_azul + 1

Fin Si Fin Si Fin Si Fin Si Fin Si

EJERCICIO #5 /* Obtener el promedio de calificaciones de un grupo de n alumnos. */

// Declaracion de Variables

Entero numero_alumnos, contador Real calificacion, promedio_calificaciones, acumulador_calificaciones

Inicio

contador <- 1 acumulador_calificaciones <- 0

Escriba "Digite el numero de Alumnos:" Lea numero_alumnos Llamar nueva_linea

Mientras contador <= numero_alumnos Haga

Escriba "Digite la calificacion del alumno No. ",contador," :" Lea calificacion

acumulador_calificaciones <- acumulador_calificaciones + calificacion

contador <- contador + 1

Fin Mientras

promedio_calificaciones <- acumulador_calificaciones / numero_alumnos

Llamar nueva_linea Escriba "El promedio de calificaciones del Grupo es :",promedio_calificaciones Llamar nueva_linea

Fin

EJERCICIO #6
/* Una persona desea invertir su dinero en un banco, el cual le otorga un 2% de inters. Cul ser la cantidad de dinero que esta persona tendr al cabo de un ao si la ganancia de cada mes es reinvertida?. */

// Declaracion de Variables

Entero inversion_banco Real intereses, contador

Inicio

contador <- 1

Escriba "Digite el dinero a invertir en el Banco:" Lea inversion_banco Llamar nueva_linea

Mientras contador <= 12 Haga

intereses <- inversion_banco * 0.02 // 2%

inversion_banco <- inversion_banco + intereses

Escriba "Las ganancias obtenidas en el Mes No. ",contador," es: ",intereses Llamar nueva_linea

Escriba "El Dinero Total en el Mes No. ",contador," es: ",inversion_banco Llamar nueva_linea Llamar nueva_linea

contador <- contador + 1

Fin Mientras

Llamar nueva_linea Escriba "El Dinero acumulado durante el anioo es:",inversion_banco Llamar nueva_linea

Fin

Potrebbero piacerti anche