Você está na página 1de 4

PRCTICA FINAL RESUELTA

1. Imprimir un listado con los nmeros del 1 al 100 cada uno con su respectivo cuadrado


2. Imprimir un listado con los nmeros impares desde 1 hasta 999 y seguidamente otro
listado con los nmeros pares desde 2 hasta 1000.
package ejercicios_iterativas;

public class Ejercicio2 {
public static void main(String[] args) {

int i,j;

for(i=1; i<=999;i+=2)
System.out.println(+i);
for(j=0;j<=100;j+=2)
System.out.println(+j);

}

}

3. Imprimir los nmeros pares desde N (siendo N un nmero par que se lee) en forma
Descendente hasta 2.

package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio3 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int n,i;
System.out.println("Ingrese un nmero par:");
n=leer.nextInt();
for(i=n; i>=2;i-=2)
System.out.println(+i);

}

}







4. Imprimir los 100 primeros nmeros de Fibonacci. Recuerde que un nmero de Fibonacci
se calcula como la suma de los dos anteriores as:
0, 1, 1, 2, 3, 5, 8,13

package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int a=0,b=1,c,i,n;
System.out.print("Ingrese el nmero lmite");
n=leer.nextInt();
for(i=0;i<n;i++)
{
c=a+b;
a=b;
b=c;
System.out.print(" "+a);
}
}
}

5. Imprimir los nmeros de 1 a N (siendo N un nmero que se lee) cada uno con su
respectivo factorial.
package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio5 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int resultado = 1,i,n;
System.out.print("Ingrese el nmero lmite");
n=leer.nextInt();
for(i=1;i<=n;i++)
{
resultado=resultado*i;

System.out.println("El factorial de "+i+"= "+resultado);

}

}

}
















6. Calcular el factorial de un nmero N (siendo N un nmero que se lee).
package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio6 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int resultado = 1,i,n;
System.out.print("Ingrese el nmero del cual desea conocer el
factorial:");
n=leer.nextInt();
for(i=1;i<=n;i++)

resultado=resultado*i;

System.out.println("El factorial de "+n+"= "+resultado);

}

}


7. Calcular el factorial de 10 nmeros diferentes cuyos valores se leen.
package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio7 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int resultado,i,j,n;
for(i=1;i<=10;i++)
{System.out.print("Ingrese el "+i+" nmero del cual desea conocer
el factorial:");
n=leer.nextInt();
resultado = 1;
for(j=1;j<=n;j++)

resultado=resultado*j;

System.out.println("El factorial de "+n+"= "+resultado);

}
System.out.println("FIN DE LA PRCTICA");
}
}

8. Desarrollar un programa que permita el ingreso del nombre y la edad de dos personas y
muestre el nombre de la persona de mayor edad.
package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio8 {
public static void main(String[] ar) {
Scanner Leer=new Scanner(System.in);
String nombre1,nombre2;
int edad1,edad2;
System.out.print("Ingrese el nombre:");
nombre1=Leer.next();
System.out.print("Ingrese edad:");
edad1=Leer.nextInt();
System.out.print("Ingrese el nombre:");
nombre2=Leer.next();
System.out.print("Ingrese edad:");
edad2=Leer.nextInt();
System.out.print("La persona de mayor edad es:");
if (edad1>edad2) {
System.out.print(nombre1);
} else {
System.out.print(nombre2);
}
}

9. Solicitar el ingreso del apellido, nombre y edad de dos personas. Mostrar el nombre de la
persona con mayor edad. Realizar la carga del apellido y nombre en una variable de tipo String.


package ejercicios_iterativas;
import java.util.Scanner;
public class Ejercicio9 {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
String nomape1,nomape2;
int edad1,edad2;
System.out.print("Ingrese el nombre y apellido:");
nomape1=teclado.nextLine();
System.out.print("Ingrese edad:");
edad1=teclado.nextInt();
System.out.print("Ingrese el el nombre y apellido:");
teclado.nextLine();
nomape2=teclado.nextLine();
System.out.print("Ingrese edad:");
edad2=teclado.nextInt();
System.out.print("La persona de mayor edad es:");
if (edad1>edad2) {
System.out.print(nomape1);
} else {
System.out.print(nomape2);
}
}
}

Você também pode gostar