Вы находитесь на странице: 1из 3

PRINCIPIOS DE ALGORITMOS

ALGORITMOS

1. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber
cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que
recibirá en el mes tomando en cuenta su sueldo base y comisiones.

Proceso Comisiones
definir sb, p1, p2, p3 como reales;
Escribir "Ingrese su sueldo base";
leer sb;
Escribir "Ingrese la ganancia de la primera venta";
leer p1;
Escribir "Ingrese la ganancia de la segunda venta";
leer p2;
Escribir "Ingrese la ganancia de la tercera venta";
leer p3;
gnc <- p1+p2+p3;
cmc <- gnc*10/100;
sf <- sb+cmc;
Escribir "Sueldo final es de; ", sf;
FinProceso

2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá
pagar finalmente por su compra

Proceso Descuento
definir c como real;
escribir "Total de compra";
leer c
d <- c*0.15;
p <- c-d;
escribir "Tiene que pagar: ", p
FinProceso

3. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos.


Dicha calificación se compone de los siguientes porcentajes:
20% de sus tres practicas calificadas.
40% de la calificación del examen final.

proceso Promediodealgoritmos
definir p1, p2, p3, ef como entero;
escribir "nota de la primera prctica calificada"
leer p1;
escribir "nota de la segunda practica calificada"
leer p2;
escribir "nota de la tercera practica calificada"
leer p3;
escribir "nota del examen final"
leer ef;
p <- (p1*0.2)+(p2*0.2)+(p3*0.2)+(ef*0.4)
escribir "su promedio final de algoritmos es: ", p;
FinProceso
4. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de
estudiantes

Proceso Promediodehombresymujeres
Definir h, m Como Entero;
Escribir "Cantidad de mujeres";
Leer h;
Escribir "Cantidad de mujeres";
Leer m;
a <- h+m;
ph <- h*100/a;
pm <- m*100/a;
Escribir "El porcentaje de hombres es: ", ph "%";
Escribir "El porcentaje de mujeres es: ", pm "%";
FinProceso

5. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital
se reparte conforme a la sig. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.

Proceso gananciadecadaarea
definir s como real
escribir "Ingrese el presupuesto anual del hospital";
leer s;
g <- s*0.40;
t <- s*0.30;
p <- s*0.30;
escribir "El presupuesto de ginecologia es de: ", g;
escribir "El resupuesto de traumatologia es de: ", t;
escribir "El presupuesto de pediatria es de: ", p;
FinProceso

6. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida

Proceso inversiondetrespersonas
definir i1, i2, i3 como real;
escribir "ingrese la primera inversion";
leer i1;
escribir "ingrese la segunda inversion";
leer i2;
escribir "ingrese la terce inversion";
leer i3;
t <- i1+i2+i3;
p1 <- i1*100/t;
p2 <- i2*100/t;
p3 <- i3*100/t;
escribir "El procentaje de la primera inversion es de: ", p1 "%";
escribir "El procentaje de la segunda inversion es de: ", p2 "%";
escribir "El procentaje de la tercera inversion es de: ", p3 "%";
FinProceso
7. Diseñar el algoritmo pseudocódigo correspondiente a un programa que pida el total de kilómetros
recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el tiempo que se
ha tardado (en horas y minutos) y que calcule:
• Consumo de gasolina (en litros y euros) por cada 100 km.
• Consumo de gasolina (en litros y euros) por cada km.
• Velocidad media (en km/h y m/s).

Proceso consumodeviaje
definir dgg, kmr, pg, th, tm como enteros;
escribir "Valor en Euros"
Escribir "Ingrese el total de km recorridos:";
Leer kmr;
Escribir "Ingrese el precio de la gasolina por litro:";
Leer pg;
Escribir "Ingrese el dinero de gasolina gastado en el viaje:";
Leer dgg;
Escribir "Ingrese el tiempo que tardo en horas:";
Leer th;
m <- th*60;
cgkme <- dgg/kmr;
cgkml <- cgkme*pg;
cg100kme <- cgkme*100;
cg100kml <- cgkml*100;
vmkmh <- kmr/(th+m/60);
vmms <- kmr*1000/(th*60*60+m*60);
Escribir "consumo de gasolina por cada 100 km en litros: ", cg100kml;
Escribir "consumo de gasolina por cada 100 km en euros: ", cg100kme;
Escribir "consumo de gasolina por km en litros: ", cgkml;
Escribir "consumo de gasolina por km en euro: ", cgkme;
Escribir "Valor de velocidad media en km h: ", vmkmh "km/h";
Escribir "Valor de velocidad media en m s: ", vmms "m/s";
FinProceso

8. Diseñar el algoritmo pseudocódigo correspondiente a un programa que escriba el porcentaje descontado


en una compra, introduciendo por teclado el precio de la tarifa y el precio pagado.

proceso descuento
definir Tarifa, Precio como Entero;
Escribir "ingrese la trifa";
Leer Tarifa;
escribir "ingrese el precio";
Leer Precio;
Dto <- Tarifa-Precio;
Pd <- Dto*100/Tarifa;
Escribir "Porcentaje de descuento: ", Pd "%";
finProceso

Вам также может понравиться