ALGORITMOS 3-10

Algoritmo 3

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. Imprimir el valor total, el descuento y el valor neto a pagar por el cliente.

SOLUCIÓN=
1. INICIO
2.LEER VT
3.CALCULAR D=VT*0.15
4.CALCULAR VN=VT-D
5.IMPRIMIR VT
6.IMPRIMIR D
7.IMPRIMIR VN
8.FIN

VARIABLES=
VT=VALOR TOTAL
D=DESCUENTO
VN=VALOR NETO
ALGORITMO 4.
 Un instructor desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes del SENA.
SOLUCIÓN=

1.INICIO
2.LEER NH
3.LEER NM
4.CALCULAR TA=NH+NM
5.CALCULAR PH=(NH/TA)*100
6.CALCULAR PM=(NM/TA)*100
7.IMPRIMIR TA
8.IMPRIMIR PH
9.IMPRIMIR PM
10.FIN


VARIABLES=
NH= NUMERO HOMBRES
NM=NUMERO MUJERES
TA=TOTAL APRENDICES
PH=PORCENTAJE HOMBRES
PM=PORCENTAJE MUJERES

ALGORITMO 5.
 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: 55% del promedio de sus tres calificaciones parciales. 30% de la calificación del examen final. 15% de la calificación de un trabajo final. Imprimir la Calificación Fina

SOLUCIÓN=

1.INICIO
2.LEER P1,P2,P3
3. LEER EF
4. LEER TF
5.CALCULAR PROM=(PQ+P2+P3)/3
6.CALCULAR PPAR=PROM*0.55
7.CALCULAR PEF=EF*0.30
8.CALCUALAR PTF=TF*0.15
9.CALCULAR CF=PPAR+PEF+PTF
10.IMPRIMIR CF
11.FIN

VARIABLES
P1,P2,P3 PARCIALES
EF EXAMEN FINAL
TF TRABAJO FINAL
PROM PROMEDIO
PPAR % PARCIAL
PEF % EXAMEN FINAL
PTF %TRABAJO FINA
CF CALIFICACION FINAL


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

VARIABLES=
PA= PRESUPUESTO ANUAL
G= GINECOLOGIA
T= TRAUMATOLOGIA
PE= PEDIATRA


SOLUCION=
1.INICIO
2. LEER PA
2.CALCULAR GINECOLOGIA= PA*0.40
3.CALCULAR TRAUMATOLOGIA=PA*0.30
4.CALCULAR PEDIATRA=PA* 0.30
5.IMPRIMIR


ALGORITMO 7.
 En una finca hay vacas blancas, negras y pintadas. Las vacas blancas se ordeñan todos los días, las vacas negras descansan los Lunes y las vacas pintadas descansan los sábados y domingos. Cada vaca blanca produce 5 litros de leche. Cada vaca negra produce 6 litros de leche. Cada vaca pintada produce 8 litros de leche. El administrador de la finca desea saber cuántos litros de leche se producen semanalmente en la finca por color de vaca y el total semanal.

SOLUCIÓN
1.LEER NVB
3.LEER NVN
4.LEER NVP
5.CALCULAR TLVB=NVB*5*7
6.CALCULAR TLVN=NVN*6*6
7.CALCULAR TLVP=NVP*8*5
8.CALCULAR TLS=TLVB+TLVN+TLVP
9.IMPRIMIR TLVB
10.IMPRIMIR TLVN
11.IMPRIMIR TLVP
12.IMPRIMIR TLS
13.FIN

ALGIRITMO 8.
 Kevin sale a trotar todas las mañanas de Lunes a Viernes y desea saber la cantidad total de kilómetros que recorre en la semana y el promedio semanal de kilómetros. Si el promedio es superior a 5 kms imprimir “BUEN ESTADO FÍSICO” de lo contrario imprimir “DEBE TROTAR MAS”.

1algortimo
2Proceso ejercicio
3 Escribir 'digite el numero de kilometros recorridos el lunes'
4 Leer kl
5 Escribir 'digite el numero de kilometros recorridos el martes'
6 Leer km
7 Escribir 'digite el numero de kilometros recorridos el miercoles'
8 Leer kmi
9 Escribir 'digite el numero de kilometros recorridos el jueves'
10 Leer kj
11 Escribir 'digite el numero de kilometros recorridos el viernes'
12 Leer kv
13 kms<-kl+km+kmi+kj+kv
14 pks<-kms/5
15 Si pks>5 Entonces
16 Escribir 'buen estado fisico'
17 Sino
18 escribir " debe trotar mas "
19 FinSi
20 escribir ' su total de kilometros trotados en la semana es ' kms ' km ' , ' su promedio de 21kilometros trotados en la semana es ' pks ' kms '

22FinProceso


diagrama de flujo

algoritmo 9. Un profesor de geometría necesita saber si un triángulo es equilátero, isósceles o escaleno. Dados los 3 lados determinar el tipo de triángulo.

Proceso TRIANGULOS

1 ESCRIBIR 'DIGITE LADO A'
2 LEER A
3 ESCRIBIR 'DIGITE LADO B'
4 Leer B
5 ESCRIBIR 'DIGITE LADO C'
6 Leer C
7 SI A=B & B=C Entonces
8 ESCRIBIR " EQUILATERO "
9 SINO SI A=B O B=C O C=A ENTONCES
10 ESCRIBIR " ISOSCELES"
11 SINO
12 ESCRIBIR " ESCALENO"
13 FINSI
14 FinSi

FinProceso


VARIABLES
A=LADO A
B=LADO B
C=LADO C

ALGORTIMO 10. Una nutricionista desea calcular e imprimir el IMC (Índice de Masa Corporal) para 5 pacientes. Si el IMC es menor a 18.5 imprimir “BAJO DE PESO”. Si el IMC está entre 18.5 y 25 imprimir “PESO NORMAL”. Si el IMC está entre 25 y 30 imprimir “SOBRE PESO”. Si el IMC es superior a 25 imprimir “OBESIDAD”.

ALGORITMO



1Proceso IMC
2 ESCRIBIR " DIGITE PESO DE PACIENTE "
3 LEER PS;
4 ESCRIBIR " DIGITE LA ESTATURA DEL PACIENTE"
5 LEER  ESTATU;
6 ESTATU<- ESTATU*ESTATU;
7 IMC<- PS/ESTATU;
8 SI IMC < 18.5 ENTONCES
9 ESCRIBIR " BAJO PESO "
10 SINO SI IMC >= 18.5 && IMC< 25
11 ESCRIBIR " PESO NORMAL"
12 SINO SI IMC>=25 && IMC<30
13 ESCRIBIR "SOBREPESO"
14 SINO
15 ESCRIBIR " OBESIDAD"
16
17 FinSi
18 FinSi
19 FinSi
20FinProceso























No hay comentarios:

Publicar un comentario