Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Algoritmos If
2 Algoritmos If
Algoritmos CÁLCULO DE Y
Declaraciones Variables Solicitar Leer IF ELSE ENDIF Imprimir Fin X, Y: Real Y Y
X<0 THEN Y = 3*X +6 Y = X^2+6 X, Y
Un cliente ordena cierta cantidad de hojas de hielo seco, biguetas y armazones; las
hojas de hielo seco tienen el 20% de descuento y las biguetas 15%. Los datos que se
tienen por cada tipo de artículo son: la cantidad pedida y el precio unitario.
Además, si se paga de contado todo tiene un descuento de 7%. Elaborar un algoritmo
que calcule e imprima el costo total del orden, tanto para el pago de contado como
para el caso de pago de crédito.
Cantidad de: hielo seco, viguetas armazones Leer HieloSeco, Viguetas, Armazones
Calcular HieloSecoOfert = HieloSeco*0.8 ViguetasOfert = Viguetas*0.75 SubT
=HieloSecoOfert*CantH + BiguetasOfert*CantB + Armazones* CantA IF ELSE ENDIF
Imprimir Fin TipPag=crédito THEN Total = SubT Total = SubT*0.93 Total
6. Igual que el ejercicio 4.7.13 anterior, pero además: Si la cantidad de hojas de
hielo seco solicitada es mayor que 50, se hace un descuento adicional de 5%; en
caso de ser mayor que 100 el descuento adicional es de 10%.
Declaraciones
Variables Nombre-clie: Cadena (30) Tipo-clie, cantidad: Entero PrecioUnit,
subtotal, descuento. Total-pagar: Real Solicitar > 50 y 100, Precio Leer cantidad >
50 y 100, precio Nombre, tipo de cliente, cantidad Nombre, tipo de cliente,
Calcular
Subtotal = Cantidad * PrecioUnit
Case tipo cli 1: Descuento = Subtotal * 0.05 2: Descuento = Subtotal * 0.10
ENDCASE
Fin
7. Elaborar un algoritmo que lea los datos de un estudiante: Nombre y tres
calificaciones parciales e imprimir el Nombre y la calificación final de acuerdo a
lo siguiente: Para aprobar el curso, debe tener 70 o más en cada de las tres
calificaciones, la calificación final será el promedio. En caso de haber reprobado
uno o más exámenes ordinarios, la calificación final será NA (NO ACREDITADO).
Algoritmos CALIFICACIONES PARCIALES Declaraciones Variables
NmbreEst: Cadena (30) Calificaciones Parciales = Entero Calif1, Calif2, Calif3,
Calif final: Real Solicitar Nombre del estudiante, calificaciones 1, 2, 3 Leer
Nombre del estudiante. Calif1, cal if2, calif3 Calcular Calif –Final = (Calif1 +
Calif2 + calif3)/ 3
ELSE
b. Observación = “Reprobado”
ENDIF
Imprimir Nombre del estudiante, calificación final, observación
Fin
8. De acuerdo a la clase de sus ángulos los triángulos se clasifican en :
Rectángulo tiene un ángulo recto (igual 90º) Obtusángulo tiene un ángulo obtuso
(mayor que 90º pero menor que 180ª) Acutángulo 90ª) los tres ángulos son agudos
(menor que
Elaborar un algoritmo que permita leer el tamaño de los tres ángulos (A, B, C) de
un triángulo e imprima de qué tipo es.
Algoritmos TIPO TRIANGULO Declaraciones
Variables
Calcular
IF AnguloA = AnguloB THEN a. Imprimir “Los ángulos iguales” b. IF Angulo A < 90
THEN 1: Imprimir “Son agudos” c.ENDIF d. IF Angulo A = 90 THEN 1: Imprimir “Son
Rectos” e. ENDIF f. IF (Angulo A >90) AND (Angulo < 180) THEN 1: Imprimir “Son
obtusos g . ENDIF h. IF Angulo A = 180 THEN 1: Imprimir “Son llanos i . ENDIF j. IF
(Angulo A > 180) AND (Angulo A < 1360) THEN 1: Imprimir “Son cóncavos” k . ENDIF
ELSE
a. Imprimir “LOS ANGULOS SON DIFERENTES” b. IF AnguloA < 90 THEN 1. Imprimir “EL
ANGULO A ES AGUDO” c. ENDIF d. IF ANGULO A = 90 THEN 1. Imprimir “EL ANGULO A ES
RECTO” e. ENDIF f. IF (ANGULOA > 90) AND (ANGULOA < 180) THEN 1. Imprimir “EL
ANGULO ES OBTUSO” g. ENDIF h. IF Angulo = 180 THEN 1. Imprimir “El ANGULO A ES
LLANO” i. IF (AnguloA > 180) AND (AnguloA< 360) THEN 1. Imprimir “EL ANGULO A ES
CONCAVO “ k. ENDIF l. IF AnguloC < 90 THEN
1.
1.
1.
u. ENDIF
ENDIF FIN
Variables
Canti-Trajes, descuento, subtotal, total de pago Aprecio U
Solicitar PrecioU Leer Descuento Calcular Precio Case Canti-Trajes 1. Descuento =
Subtotal * 0.50 2. Descuento = Subtotal * 0.55 3. Descuento = Subtotal * 0.60
Subtotal = Cantidad * Avanti-Trajes, PecrioU, Avanti-Trajes, descuento,
ELSE + Descuento = Subtotal * 0.65
ENDCASE
Fin
10. Dos triángulos son congruentes si tienen la misma forma y tamaño, es decir, sus
ángulos y lados correspondientes son iguales. Elaborar un algoritmo que lea los
tres ángulos y lados de dos triángulos e imprima si son congruentes.
Fin
11. Un trapecio es isósceles si sus dos ángulos de la base son iguales. Elaborar un
algoritmo que lea los ángulos A y B de la base y que imprima si el trapecio es
isósceles o no.
ELSE
12. Elaborar un algoritmo que permita leer los datos de un empleado: Nombre, tipo
de empleado, número de horas trabajadas y cuota que se le paga por hora; calcular e
imprimir el Sueldo a pagar. Si el empleado es tipo 1 se les pagan las horas extras
(más de 40 horas) a 1.5 de la cuota por hora, si es tipo 2 a 2, si es tipo 3 a 2.5
y si mes tipo 4 a 3 veces la cuota por hora.
Declaraciones:
Variables:
ENDCASE
Calcular HorTrab* Cuotahor) Imprimir Sueldo a pagar = (NúmeroSueldo a pagar
Fin
13. Se tiene un terreno A cuadrado que mide LADO metros por lado a un precio COSTOA
por metro cuadrado, y se tiene un terreno B rectangular que mide BASE metros y
ALTURA metros de altura a un COSTOB por metro cuadrado. Elaborar un algoritmo que
lea los datos de los dos terrenos e imprima cuál es el más barato o si cuestan
igual.
14.
Elaborar un algoritmo que lea el número de mes entre 1y 12 y, que imprima el nombre
del mes correspondiente: si es 1 “Enero”, si e 2 “Febrero”,…. etc.
ENDCASE Fin
15.
ENDCASE
Imprimir Subtotal, Descuento, Totalpago
Fin
16.
Declaraciones
Variables
¿Fahrenheit, Celsius, Kelvin y Ranking?
Fin
17.
18.
20.
ax+ by = c dx + ey = f
IF valor X Y = (ae- bd) = 0 THEN IMPRIMIR “NO TIENE SOLUCIÓN” ENDIF SOLICITAR A, B,
C, D, E, F LEER A, B, C, D, E, F CALCULAR X= (ce – bf)/ (ae – bd) Y = (af – cd)/
(ae – bd) IMPRIMIR X, Y FIN
F=
C = (F – 32)
Centígrados-Fahrenheit, Fahrenheit –