109 - inicio

Anuncio
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
Descargar