Está en la página 1de 6

Laboratorio 2. Estructuras de control Profesor Alexander varela Katherine cern 1125680-3753 Grupo 16 1.

Sueldo con aumento Se requiere un formato que al ingresarle datos como el sueldo del trabajador y su categora proporcione una salida que muestre el aumento correspondiente al sueldo y su categora Pseudocdigo Inicio Categora, sueldo_trabajador:entero; nuevo_sueldo: real; Leer(categora) Leer(sueldo_trabajador) Segn el caso (categora) Caso 1= nuevo_sueldo=sueldo+sueldo*0.20; Caso 2= nuevo_sueldo=sueldo+sueldo*0.15; Caso 3= nuevo_sueldo=sueldo+sueldo*0.18; Caso 4= nuevo_sueldo=sueldo+sueldo*0.05; De lo contrario imprima(No existe categora) Imprimir(nuevo_sueldo, Categora); Fin Pantallazos Entrada categora

Figura 1. Entrada categora Entrada sueldo

Figura 2. Entrada sueldo_trabajador

Salida categora y sueldo

Figura 3. Mensaje categora y sueldo del trabajador con aumento 2. El nmero capica Un nmero capica es cuando se lee igual de derecha a izquierda, en este punto se ingresa una entrada que al identificarla muestre como salida si el nmero es o no capica. Pseudocdigo Inicio Unidad, centena, numero:entero; Leer(unidad); Leer(centena); Leer(numero); Si (numero >= 100&&numero <= 999 ) entonces unidad= numero%10; centena=numero/100; Si unidad==centena imprima este es un nmero capica; Si no si imprima el nmero no es capica; Si no imprima el nmero no tiene tres cifras Fin si Fin Pantallazos Entrada nmero

Figura 4. Entrada nmero a analizar Salida mensaje

Figura 5. Salida mensaje nmero capica Entrada nmero

Figura 6. Segundo nmero Salida Mensaje

Figura 7. Negacin nmero capica Entrada tercer nmero

Figura 8. Tercer nmero Salida Mensaje

Figura 9. Error nmero que no es de 3 cifras 3. Reconocimiento de tringulos issceles, escalenos y equilteros. Se requiere que el programa reconozca una serie de valores enteros los cuales son asumidos como catetos, y ste debe mostrar como salida un mensaje que diga qu clase de triangulo es de lo contrario debe mostrar un error. Pseudocdigo Inicio cateto_a,cateto_b,cateto_c: real; Leer(cateto_a);

Leer(cateto_b); Leer(cateto_c); Si (cateto_a+cateto_b>cateto_c) entonces Si (cateto_a==cateto_b && cateto_b==cateto_c) entonces imprima el tringulo es equiltero; Si no si (cateto_a==cateto_b || cateto_b==cateto_c || cateto_a==cateto_c) entonces imprima el tringulo es issceles; Si no imprima el triangulo es escaleno; Si no imprima los valores ingresados no corresponden a un tringulo Fin si Fin Pantallazos Entrada cateto a

Figura 10. Valor al cateto a Entrada cateto b

Figura 11. Valor cateto b Entrada cateto c

Figura 12. Valor cateto c Mensaje salida

Figura 13. Reconocimiento de un triangulo issceles Entrada segundo valor cateto a

Figura 14. Valor al cateto a Entrada segundo valor cateto b

Figura 15. Valor al cateto b Entrada segundo valor cateto c

Figura 16. Valor al cateto c Mensaje salida

Figura 17. Reconocimiento de un triangulo escaleno Entrada tercer valor al cateto a

Figura 18. Valor al cateto a Entrada tercer valor al cateto b

Figura 19. Valor al cateto b Entrada tercer valor al cateto c

Figura 20. Valor al cateto c Mensaje salida

Figura 21. Reconocimiento triangulo equilatero Entrada cuarto valor al cateto a

Figura 22. Valor al cateto a Entrada cuarto valor al cateto b

Figura 23. Valor al cateto b Entrada cuarto valor al cateto c

Figura 24. Valor al cateto c Mensaje salida

Figura 25. No se reconoce como triangulo

También podría gustarte