Lenguaje Java Guía 22 – Algoritmos en Java 112 Práctica 149 Sin usar estructuras repetitivas, lea 5 números y determine el menor Variables a, b, c, d, e, Menor Inicio Lea a,b,c,d,e Si a < b Y a < c Y a < d Y a < e Ent Menor = a sino Si b < a Y b < c Y b < d Y b < e Ent Menor = b sino Si c < a Yc < b Yc < d Yc < e Ent Menor = c sino Si d < a Yd < b Yd < c Yd < e Ent Menor = d sino Menor = e Fin si Fin si Fin si Escriba Menor Fin Propuestos Práctica 150 Escriba un programa en Java que cuando ingresa una fecha determina a que signo del horoscopo pertenece Práctica 151 Escriba el seudocodigo y el programa en Java de un programa que suma los digitos de un numero entero cualquiera. Práctica 152 Crear el seudocodigo y el programa en Java para un sistema de facturacion simple. Práctica 153 Crear el seudocodigo y el programa en Java para un sistema de nomina simple. Práctica 154 Crear el seudocodigo y el programa en Java para un sistema de cotizaciones simple. www.dariolara.com Guía 22 – Algoritmos en Java Lenguaje Java 109 Algoritmos en Java Introducción Partiendo de los seudocodigos desarrollar los programas en java de los ejercicios siguientes Práctica 142 Desarrollar un programa que imprima el factorial de un número. Variables: factorial(F). numero(n) Inicio Lea n F=1 Para x = 1 hasta n F=F*x Fin_para Escribir F Fin Práctica 143 Obtener el mayor de tres números cualquiera Variables: a, b, c, M Inicio Lea a, b, c Si a >= b ent Si a >= c ent M=a Sino M=c Fin si Sino Si b>=c ent M=b Sino M=c Fin si Fin si Escriba M Fin Práctica 144 Si dos números son positivos calcule el producto en caso contrario la suma Variables: a, b, Res Inicio Lea a, b Si a > 0 y b > 0 Ent www.dariolara.com Lenguaje Java Guía 22 – Algoritmos en Java Guía 22 – Algoritmos en Java Lenguaje Java 110 111 Res = a * b sino Res = a + b Fin si Escriba Res Fin Práctica 145 Este algoritmo nos indica si un año es bisiesto o no Variables: año (a) Inicio Lea a Si a Mod 4 = 0 And a Mod 100 <> 0 Or a Mod 400 = 0 Ent Escriba(a + "es Bisiesto") sino Escriba (a + " no es Bisiesto") End Si Fin Práctica 146 Este algoritmo nos solicita que ingresemos tres números, nos dice si forman un triangulo y nos dice que tipo de triangulo se ha formado Variables a, b, c Incio Lea a, b, c Si a < b + c Y b < a + c Y c < a + b Ent Si a = b Y b = c Ent Escriba("Triangulo Equilatero") sino Si a = b O b = c O a = c Ent Escriba("Triangulo Isósceles") sino Escriba("Triangulo Escaleno") Fin si Fin si sino Escriba("No Forman un Triangulo") Fin si Fin Variables E1, E2, DE Inicio Lea E1, E2 Si E1 > E2 Ent DE = E1 - E2 Escriba ("El Primer Hermano es Mayor por " + DE) sino DE = E2 - E1 Escriba("El Segundo Hermano es Mayor por " + DE) Fin si Fin Práctica 148 Este algoritmo ordena tres números cualquiera de mayor a menor Variables: a, b, c Inicio Lea a, b, c Si a >= b y b >= c ent Escriba a, b, c Sino Si a >= c y c >= b ent Escriba a, c, b sino si b >= a y a >= c Ent Escriba b, a, c Sino si b >= c And c >= a Ent Escriba b, c, a sino si c >= a y a >= b Ent Escriba c, a, b sino Escriba c, b, a Fin si Fin si Fin si Fin si Fin si Fin Práctica 147 Este algoritmo solicita la edad de 2 hermanos y muestra un mensaje indicando la edad del mayor y cuantos años de diferencia tiene con el menor. www.dariolara.com www.dariolara.com