Sei sulla pagina 1di 2

FUNDAMENTOS DE PROGRAMACIN

Resolver los siguientes planteamientos mediante un algoritmo con un diagrama de flujo y el


programa en Java respectivo.
// para leer de teclado necesitamos la clase Scanner
import java.util.Scanner;
public class Ejemplo {
// Se declara datoteclado como variable Scanner
private static Scanner datoteclado;

public static void main(String[] args) {


datoteclado = new Scanner(System.in);
// Preguntar la edad
System.out.print("Cuntos aos tienes? ");
// leer un entero
int edad = datoteclado.nextInt();
System.out.println("...La edad Ingresada es "+edad);
}

LECTURA ESCRITURA
1. Escribir un programa que lea un valor entero, lo doble, se multiplique por 25 y visualice el
resultado.
2. Leer por teclado tres nmeros y decir cul es el mayor.
3. Hacer un programa que lea cualquier nmero e indique si el nmero es par.
4. Disear un algoritmo que lea cuatro variables y calcule y visualice su producto, su suma y su
media aritmtica, codificarlo en JAVA.
5. Disear un programa que lea el peso de una persona en libras y devuelva el peso en kilogramos
y gramos (una libra = 0.453592 kilogramos).
ESTRUCTURAS CONDICIONALES
6. Realizar un programa que lea por teclado un nmero e indique si este se encuentra en el rango
de 1000 a 2000.
7. Algoritmo que realice la operacin de suma o resta de dos nmeros ledos del teclado en funcin
de la respuesta 1 2 (1 = suma, 2 = resta) que se de en un mensaje de peticin de datos.
8. Escribir un programa en JAVA que permita leer 5 valores numricos enteros A, B, C, D, E y decir
si su media es mayor, igual o menor a 10.
9. Escribir un programa en JAVA que permita leer 3 valores numricos reales A, B, C, y decir si su
media es mayor, igual o menor a 10.
10. Escribir un programa que permita leer un carcter y deducir si est situado antes o despus de
la letra 'm' en orden alfabtico.
11. Escribir un programa que permita leer dos caracteres y determinar si estn en orden alfabtico.
12. Escribir un programa que permita leer un carcter y deducir si se encuentra ente las letras 'I' y
'M'.

13. Escribir un programa que lea por teclado el valor real de una factura que corresponde a una
compra de un artculo determinado. Imprima el IVA del valor de la factura (corresponde al 16%).
Si el precio total (Valor de la factura + IVA) es mayor de 300, se aplica un descuento del 5%.
Imprima el valor total de la compra.
14. Realizar el mismo programa del ejercicio anterior, con la condicin que el usuario compra en
pesos Colombianos y se le debe de preguntar al usuario si desea obtener el precio en dlares
(1USD = 2000pesos) o Euros (1 Euro = 2500 pesos) visualizar el valor toral de la compra.
15. La frmula de inters compuesto es = (1 + ) , donde es el capital inicial, es el
porcentaje de inters (4% 0.04) y es el nmero de periodos (meses o aos) y es el
capital final. Realice un programa que calcule el nmero de periodos requeridos para duplicar
el capital inicial. Se aclara que los datos ingresados por el usuario son capital inicial e inters.
ANIDADAS
16. Realizar un programa tal que, dados tres nmeros enteros, deduzca cul es el central
17. Realizar un programa que determine si un ao dado es o no bisiesto.
18. Calcular la raz cuadrada de un nmero y escribir su resultado. Asegurar que no haya error en la
operacin.
19. Escribir un programa en JAVA que permita leer 3 valores numricos reales a, b, c, coeficientes
de una ecuacin de segundo grado (cuadrtica), y escribir en pantalla las soluciones reales X1 y
X2. Si la operacin dentro de la raz diera como resultado un valor negativo, imprimir un mensaje
en pantalla que diga Las soluciones son dos nmeros complejos.
20. Escribir un Programa en JAVA que proceda igual que en el ejercicio anterior, pero ahora, si la
operacin dentro de la raz diera como resultado un valor negativo, imprimir el resultado
representado en forma compleja, por ejemplo: 1 = 3 + 5, 2 = 3 5.
21. Determinar el precio de un billete de ida y vuelta en ferrocarril, conociendo la distancia a
recorrer y sabiendo que si el nmero de das de estancia es superior a siete y la distancia
superior a 800 kilmetros, el billete tiene una reduccin del 30%. El precio por kilmetro es de
0.15.
22. Realizar el mismo programa del ejercicio anterior, pero preguntando al usuario si desea obtener
el precio en Dlares o en Pesos Colombianos y mostrar el precio de la operacin seleccionada.
23. Hacer un programa en JAVA que permita leer un nmero entero de 1 a 7 e imprima en pantalla
el correspondiente da de la semana (Ej: 1 -> Lunes; 2 -> Martes; ...). Si se introduce un valor que
no est comprendido entre 1 y 7 deber imprimir un mensaje que diga ERROR ... valor fuera
de rango.
24. Hacer un programa que permita leer dos nmeros reales y el smbolo de una operacin (+, ,* /) y devuelva el correspondiente resultado. Si el smbolo no es correcto, deber imprimir
un mensaje que indique Error en smbolo
25. Disear un programa con el que, a partir de una fecha introducida por teclado con el formato
DA, MES, AO, se obtenga la fecha de los siguientes 30 das.

Potrebbero piacerti anche