Ejercicios Propuestos Java
Enviado por nelly_kgta • 23 de Julio de 2012 • Examen • 1.654 Palabras (7 Páginas) • 2.448 Visitas
Ejercicios Propuestos 1
1. Realizar un programa que calcule e imprima la suma de los múltiplos de 5 comprendidos entre dos valores a y b. El programa no permitirá introducir valores negativos para a y b, y verificara que a es menor que b. Si a es mayor que b, intercambiara estos valores.
Código:
public class problema1_multiplos {
public static void main(String[]args){
int a, b, c, suma=0;
do {
System.out.println("Introduce el valor de a:");
a=Leer.datoInt();
}while(a<0);
do {
System.out.println("Introduce el valor de b");
b=Leer.datoInt();
}while(b<0);
if (b<a){
c=a;
a=b;
b=c;
}
for (int i = a; i < b; i++) {
if (i % 5 == 0) {
suma = suma + i;
}
System.out.println("suma " + suma);
}
}
}
2. Realiza un programa que permita evaluar la serie:
a=0b1x+ay
Código:
public class problema2_serie {
public static void main(String[] args) {
int b = 0, a = 0, c = 0;
double x, y, suma = 0;
do {
System.out.println("introduce el valor de b");
b = Leer.datoInt();
} while (b < 0);
do {
System.out.println("introduce el valor de x");
x = Leer.datoDouble();
} while (x < 0);
do {
System.out.println("introduce el valor de y");
y = Leer.datoDouble();
} while (y < 0);
for (a = 0; a < b; a++) {
suma += (1 / (x + a * y));
}
System.out.println("La suma es: " + suma);
}
}
3. Si quiere averiguar su numero de Tarot, sume los números de su fecha de nacimiento y a continuación redúzcalos a un único digito; por ejemplo si su fecha de nacimiento fuera 17 de octubre de 1970, los cálculos a realizar serian:
17 + 10 + 1970 = 1997 ? 1 + 9 + 9 + 7 = 26 ? 2 + 6 = 8
Lo que quiere decir que su número de Tarot es el 8.
Realizar un programa que pida una fecha, la forma:
Día mes año
Donde dia, mes, y año son enteros, y de cómo resultado el numero de tarot. El programa verificara si la fecha es correcta, esto es, los valores están dentro de los rangos permitidos.
Código:
public class problema3_tarot {
public static void main(String[]args){
int dia, mes, año, sum, resto, tarot;
...