Вы находитесь на странице: 1из 3

Elaborar los siguientes programas en JAVA y presentar el cdigo Fuente ya sea en Disco

Flexible, CD en el Correo del Profesor.



Estructuras Secuenciales

Leer el radio de un crculo y calcular e imprimir su superficie de la circunferencia.
Leer la base y Altura de un tringulo cualquiera y calcular e imprimir el rea
Hacer un algoritmo que calcule el rea de un rectngulo.
Hacer un algoritmo que calcule el rea de un trapecio.
Hacer un algoritmo que calcule el precio de un artculo tras aplicarle un 16% de IVA. Y
despliegue el total en pantalla.
Hacer un algoritmo que intercambie el contenido de dos variables.
Calcular el salario neto de un trabajador en funcin del nmero de horas trabajadas, precio de
la hora de trabajo y considerando unos descuentos fijos al salario bruto en concepto de
impuestos (10%).
Hacer un algoritmo que calcule la formula general x = -b b
2
4ac

Hacer un algoritmo que dados C los convierta a F y K (K=C+273, F= (C*1.8)+32) y
despliegue el resultado de las conversiones en pantalla.
Hacer un algoritmo que dada una medida en metros convierta estos a (cm, Km, Millas,
Yardas y Pies) y despliegue los resultados de las conversiones en pantalla.
Hacer un algoritmo que dada la edad de una persona calcular cuantos meses tiene, cuantos
das y cuantas horas, y lo despliegue en pantalla.
Hacer un algoritmo que lea una cantidad econmica en pesos y despliegue su equivalente en
Dlar, pesetas, Yenes y Dlar Canadiense.
Hacer un algoritmo que calcule el Volumen de una Esfera.

Estructuras Selectivas (Simples - Multiples)

Realice un algoritmo que lea la hora en notacin 0 a 23 hrs y el resultado sea en notacin de
12 horas.
Escribe un algoritmo que lea tres nmeros e imprima por pantalla el mayor de ellos.
Escribe un algoritmo que lea tres nmeros e imprima por pantalla el menor de ellos.
Realice un algoritmo donde se lean tres nmero y despliegue en pantalla cual es el nmero
mayor y el menor.
Realiza un programa que permita leer la edad de una persona y despliegue en pantalla si es
menor o mayor de edad.
Realiza un programa que obtenga el doble de un nmero, solo si el nmero es menor de 50,
en caso contrario calcular su triple.
Obtener el total a pagar por un cliente que utiliza una computadora. El precio es el siguiente:
si utiliz la computadora 1 hora o menos el costo es $10.00, en caso de que su permanencia
sea mayor de una hora el costo es de $20.00. Leer y manejar el tiempo en minutos.
2a
Determinar si un nmero es positivo o negativo tomando el cero como positivo. Desplegar un
mensaje que indique si es positivo o negativo.
Leer un nmero y determinar si es par o impar.
Leer un nmero, si es mayor de 10 calcular el doble, sino calcular el cubo.
Se requiere determinar cual de dos hermanas es la mayor en base a su ao de nacimiento.
Desplegar con un mensaje cul es la mayor.
Doa Martha dej un testamento donde tiene como nico heredero a su sobrino Luis y a un
hospicio municipal, el porcentaje en que se dividir la herencia depende de la edad que tenga
su sobrino al momento que Doa Martha muera. Si su sobrino tiene 20 aos o menos el
porcentaje sera 60% para Luis y 40% para el hospicio, en caso contrario si tiene ms de 20
el porcentaje ser 30% para Luis y 70% para el hospicio. Determinar los porcentajes con un
mensaje.
Aplicar el 25% de descuento en una compra si la cantidad es mayor de 600 desplegando el
mensaje de que se aplico el descuento y la cantidad final, en caso contrario presentar un
mensaje que indique que no hubo descuento.
Una tienda de descuento se encuentra en promocin. Si el total de la compra por un cliente es
menor de $500 se realizar un descuento de 5%, en caso de que el total de la compra sea de
$500 o ms el descuento ser de 10%. Leer el total de la compra y en base a ello determinar
el descuento y el neto a pagar.
Leer un nmero arbigo entre 1 y 7 y desplegar su correspondiente en nmero romano si el
nmero pasa de 7 imprimir error.
Hacer un algoritmo que escriba los nombres de los das de la semana en funcin del valor
numrico de una variable introducida por el teclado, que representa su posicin de la semana.
Convertir las calificaciones alfabticas A, B, C, D y E a calificaciones numricas 10, 9, 8, 7 y
6, respectivamente.

Realizar un algoritmo que examine el valor de una variable entera llamada indicador y
escriba uno de los siguientes mensajes dependiendo de su valor:
CALOR, si indicador tiene el valor de 1
TEMPLADO, si indicador tiene el valor de 2
FRIO, si indicador tiene el valor 3
FUERA DE RANGO, si indicador tiene cualquier otro valor.

Realizar un algoritmo que examine el valor de una variable de tipo carcter llamada color y
escriba uno de los siguientes mensajes dependiendo de su valor:
ROJO, si color tiene asignado r o R
VERDE, si color tiene asignado v o V
AZUL, si color tiene asignado a o A
NEGRO, si color tiene cualquier otro valor.

Hacer un algoritmo para que obtenga el descuento del boleto de viaje por autobs que se le
aplicar al cliente de acuerdo a su edad: de 0 a 14 aos tienen un descuento del 50%, las
personas mayores de 55 aos tienen descuento del 30%. Cualquier otra edad no aplica
descuento. Leer la edad y el precio base, mostrar al final el precio base y su descuento.

Hacer un algoritmo donde se lean 2 variables desde el teclado, se presente un men para
escoger una opcin para realizar (multiplicacin, suma, resta, divisin o potenciacin) de
esas dos variables y presentar en pantalla el resultado de lo que se hizo.

Estructuras Repetitivas (Desde o Para - Mientras - Repetir)

Preguntar un nombre y repetirse en pantalla tantas veces como se desee. (preguntar cantidad
de repeticiones), indicando el nmero de repeticin.
Escribe un algoritmo que calcule la media aritmtica de una serie de N nmeros.
Escribe un algoritmo que muestre por pantalla la suma de los cuadrados de los N primeros
nmeros.
Calcular la media aritmtica de una serie de nmeros positivos, termina con un nmero
negativo.
Obtener la tabla de multiplicar del nmero ledo.
Programa que despliegue del 1 al 500.
Programa que despliegue las primeras 10 tablas de multiplicar.
Programa que lea una serie de nmeros y se detenga cuando el nmero ledo sea un 0.
Programa que lea una serie de nmeros, obtenga el cuadrado de cada nmero desplegando el
resultado en pantalla y se detenga cuando el nmero ledo sea un 0.
Programa que obtenga la factorial de un nmero ledo.
Programa que determine la suma de las ventas de 5 empleados.

Вам также может понравиться