EJERCICIO #1 /*
Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuánto 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,comi venta_1,venta_2,venta_3,comisiones,sueldo_base,to siones,sueldo_base,total_ventas,total_sueldo tal_ventas,total_sueldo Entero vendedores_contratados, contador
Inicio
sueldo_base <- 650000 contador <- 1
Escriba "Digite el numero de vendedores Contratados: " Lea vendedores_contratados 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 total_ventas * 0.1 // 10 %
Llamar nueva_linea Escriba "El Vendedor Numero " ,contador," ganara por concepto de Comisiones:",comisiones 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 salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene obtiene de la sig. forma:
Si el obrero trabaja 40 horas o menos se le paga $20 por hora Si trabaja más 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, numero_obreros, contador, horas_trabajadas, horas_extras, horas_extras, salario_horas_extras, salario_horas_extras, salario_horas_normales, 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 horas_trabajadas
Si (horas_trabajadas (horas_trabajadas >=1) y (horas_trabajadas <= 40) Entonces
salario <- horas_trabajadas * 20
Escriba "El salario a g anar por el Obrero No. ",contador," es:", salario Llamar nueva_linea
Sino
horas_extras horas_extras <- horas_trabajadas horas_trabajadas - 40 salario_horas_extras salario_horas_extras <- horas_extras * 25 salario_horas_normale salario_horas_normaless <- 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 cuántos hombres y cuántas mujeres se encuentran en un grupo de n personas, suponiendo que los datos son e xtraídos alumno por alumno. */
// Declaracion 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 México, cuantos entran con calcomanía de cada color. Conociendo el último dígito de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando la sig. relación:
DÍGITO
COLOR
1o2
amarilla
3o4
rosa
5o6
roja
7o8
verde
9o0
azul
*/
// Declaracion de Variables
Entero numero_autos, numero_autos, numero_placa, numero_placa, contador, acumulador_autos_amaril acumulador_autos_amarilla, la, acumulador_autos_rosa, acumulador_autos_rosa, acumulador_auto_roja, acumulador_auto_roja,acumulador_autos_verde,acumulador_autos_azul acumulador_autos_azul
Inicio
contador <- 1 acumulador_autos_amarilla acumulador_autos_amarilla <- 0 acumulador_autos_rosa <- 0 acumulador_auto_roja 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 nueva_linea
Mientras contador <= numero_autos Haga
Escriba "Digite el ultimo numero de la placa del Automovil:" Lea numero_placa numero_placa
Si (numero_placa >= 0 ) y (numero_placa < 10 ) Entonces
Si (numero_placa = 1) o (numero_placa (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
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, promedio_calificaciones, acumulador_calificaciones acumulador_calificaciones
Inicio
contador <- 1 acumulador_calificaciones acumulador_calificaciones <- 0
Escriba "Digite el numero de Alumnos:" Lea numero_alumnos numero_alumnos Llamar nueva_linea
Mientras contador <= numero_alumnos Haga
Escriba "Digite la calificacion del alumno No. ",contador," :" Lea calificacion calificacion
acumulador_calificaciones acumulador_calificaciones <- acumulador_calificaciones acumulador_calificaciones + calificacion
contador <- contador + 1
Fin Mientras
promedio_calificaciones promedio_calificaciones <- acumulador_calificaciones acumulador_calificaciones / numero_alumnos
Llamar nueva_linea Escriba "El promedio de calificaciones del Grupo es :",promedio_calificaciones :",promedio_calificaciones Llamar nueva_linea
Fin
EJERCICIO #6 /* Una persona desea invertir su dinero en un banco, el cual le otorga un 2% de interés. Cuál será la cantidad de dinero que esta persona tendrá al cabo de un año 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