7 Clase Solución de algoritmos

14:09

Solución de Algoritmos

Un algoritmo que lea dos catetos de un triángulo rectángulo y obtenga su hipotenusa

1.     Ingresar valores de x
2.     Si x=0 ; volver a paso 1
3.     Ingresar valores  de y
4.     Si y=0 ; volver a paso 3
5.     A= x*x
6.     B= y*y
7.     En h= sqrt ( A+B)
8.     Imprimimos h
9.     Fin


Un algoritmo que calcule el área y volumen de un cilindro

1.     En PI=3,1416
2.     Ingresamos h , r
3.     Si h=0 ; r=0 ; regresar a paso 2
4.    // A= A LATERAL * 2 ABASE
5.     A= 2 PI r (h+r)
6.    // V= ABASE . h
7.     V= PI (r*r). h
8.     Imprimir “A” y “V”
9.     Fin


Un algoritmo donde se ingrese la edad de una persona y debera imprimir de acuerda al siguiente cuadro

A=“NIÑO”                               De > 0 a < 10 
B= “ADOLESCENTE”             De >=10 y <13
C= “JOVEN”                            >=13 y <18
D= “ADULTO”                        >=18

1.     Ingresamos edad en E
2.     Si E = 0 ; regresa a paso 2 “ingrese otra edad”
3.     Si E es > 0 a < 10  ; Imprimir A ; ir a paso 7
4.     Si >=10 y <13 ; Imprimir B ; ir a paso 7
5.     Si >=13 y <18 ; Imprimir C ; ir a paso 7
6.     Si >=18 ; Imprimir D ; ir a paso 7
7.     Fin

Leer el sueldo de empleados y aplicarles un aumento del 10,12y15% respectivamente. Desplegar el resultado

1.     Ingresar Sueldo1 en S1
2.     Ingresar Sueldo2 en S2
3.     Ingresar Sueldo3 en S3
4.     S1 = S1 * 10 /100
5.     S2 = S2 * 12 /100
6.     S3 = S3 * 15 /100
7.     Imprimir S1, S2, S3

Un algoritmo dado una calificación de un estudiante en un examen escriba “Aprobado”;
 cuandoe esa calificacion fuese mayor que 8

1.     Ingrese Nota del estudiante en N
2.     Si N > 8 ; Imprimir APROBADO ; ir a paso 4
3.     Imprimir REPROBADO
4.     Fin


ALGORITMO LEER 3 NOTAS N1, N2, N3 Y OBTENER SU PROMEDIO, CONSIDERAR QUE LAS NOTAS DEBEN SER DE 0 A 10 , “Aprobado” en caso que esa calificacion fuese mayor que 8

1.     Ingresar N1
2.     Si 0 > N1 > 10 entonces ir al paso 1
3.     Ingresar N2
4.     Si 0 > N2 > 10 entonces ir al paso 3
5.     Ingresar N3
6.     Si 0 > N3 > 10 entonces ir al paso 5
7.     N = (N1 + N2 + N3) / 3
8.     Si N > 8 ; Imprimir APROBADO ; ir a paso 10
9.     Imprimir REPROBADO
10. Fin

0 comentarios:

Publicar un comentario