Ejercicios con PseInt de estructuras secuenciales - Intermedio
EJERCICIO #1
Construir un pseudocódigo que permita ingresar el precio base de un vehículo y calcule la comisión e impuesto que son el 12% y 18% y el precio final (Asumimos que el usuario solo ingresa valores mayores a cero en el precio base)
Proceso vehiculo
//Variables de entrada
Definir precio_base como Real
//Variables de salida
Definir comision, impuesto, precio_final como real
//CAPTURA DE DATOS
Escribir "Ingrese precio base del vehículo"
Leer precio_base
//PROCESO
comision<-precio_base*12/100
impuesto<-precio_base*18/100
precio_final<-precio_base+comision+impuesto
//SALIDA
Escribir "El precio base es: S/", precio_base
Escribir "La comision es: S/", comision
Escribir "El impuesto es: S/", impuesto
Escribir "El precio final es: S/", precio_final
FinProceso
EJERCICIO #2
Realizar un pseudocódigo que solicite los nombres, apellidos, sueldo base, número de hijos y número de horas extra de un trabajador. Luego debe mostrar en pantalla su sueldo bruto que es el sueldo base más 100 soles por hijo y 25 soles por hora extra, luego el monto de su AFP (descuento) que equivale al 11% del sueldo bruto y finalmente su sueldo neto que es el resultado del sueldo bruto menos su AFP (Asumimos que el usuario solo ingresa valores mayores a cero en el sueldo base y mayores o iguales a cero en número de hijos y horas extra)
Proceso sueldo
//Variables de entrada
Definir nombres,apellidos Como Caracter
Definir num_hijos,num_horas como Entero
Definir sueldo_base Como Real
//Variables de salida
Definir sueldo_bruto,sueldo_neto,afp Como Real
//CAPTURA DE DATOS
Escribir "ingrese los datos"
Leer nombres, apellidos
Escribir "ingrese el sueldo base"
Leer sueldo_base
Escribir "ingrese el numero de hijos"
Leer num_hijos
Escribir "ingrese el numero de horas extra"
Leer num_horas
//PROCESO
sueldo_bruto<-sueldo_base+100*num_hijos+25*num_horas
afp<-0.11*sueldo_bruto
sueldo_neto<-sueldo_bruto-afp
//SALIDA
Escribir "Datos del trabajador: ", nombres, " ", apellidos
Escribir "Sueldo bruto S/", sueldo_bruto
Escribir "Afp S/", afp
Escribir "Sueldo neto S/", sueldo_neto
FinProceso
EJERCICIO #3
Realizar un pseudocódigo que permita ingresar un el sueldo base de un vendedor, el valor de las 3 ventas que realiza y muestre la comisión por sus ventas(el 10% del total de ventas) y su sueldo final (Asumimos que el usuario ingresa valores positivos)
Proceso comision_vendedor
//Variables de entrada
Definir sueldo_base, v1, v2 ,v3 Como Real
//Variables de salida
Definir comision, sueldo_final Como Real
//CAPTURA DE DATOS
Escribir "Ingrese su sueldo base"
Leer sueldo_base
Escribir "Ingrese sus ventas"
Leer v1, v2, v3
//PROCESO
comision<-(v1+v2+v3)*0.10
sueldo_final <- sueldo_base + comision
//SALIDA
Escribir "La comisión es: S/", comision
Escribir "El sueldo final es: S/", sueldo_final
FinProceso
EJERCICIO #4
Realizar un pseudocódigo que permita ingresar un el nombre de un equipo, los partidos ganados, empatados y perdidos y muestre su puntaje, si por cada ganado le dan 3 puntos, por empatado 1 y por perdido 0 (Asumimos que el usuario ingresa valores positivos)
Proceso puntaje
//Variables de entrada
Definir equipo Como Caracter
Definir pg, pe, pp Como Entero
//Variables de salida
Definir ptotal Como Entero
//CAPTURA DE DATOS
Escribir "Ingrese el nombre del equipo"
Leer equipo
Escribir "ingrese los partidos ganados"
Leer pg
Escribir "ingrese los partidos empatados"
Leer pe
Escribir "ingrese los partidos perdidos"
Leer pp
//PROCESO
ptotal<-pg*3+pe*1+pp*0 // es opcional poner pp*0
//SALIDA
Escribir "El equipo ", equipo," hizo ", ptotal, " puntos"
FinProceso
EJERCICIO #5
Desarrollar un pseudocódigo que permita ingresar un monto de inversión en soles y lo reparta en la refacción de cinco avenidas de la siguiente manera:
Avenida La Mar - 35% del monto
Avenida Abancay - 25% del monto
Avenida 28 de Julio - 10% del monto
Avenida Aviación - 15% del monto
Avenida Tacna - restante del monto
Mostrar cuanto le correspondería a cada avenida.
Proceso avenidas
//Variable de entrada
Definir monto Como Real
//Variables de salida
Definir av1,av2,av3,av4,av5 Como Real
//CAPTURA DE DATOS
Escribir "Ingrese el monto para la reparacion"
Leer monto
//PROCESO
av1 <- monto*0.35
av2 <- monto*0.25
av3 <- monto*0.10
av4 <- monto*0.15
av5 <- monto-av1-av2-av3-av4
//SALIDA
Escribir "La avenida La mar recibirá S/", av1
Escribir "La avenida Abancay recibirá S/", av2
Escribir "La avenida 28 de Julio recibirá S/", av3
Escribir "La avenida Aviación recibirá S/", av4
Escribir "La avenida Tacna recibirá S/", av5
FinProceso
No hay comentarios:
Publicar un comentario