Ejercicio condicionales
Enviado por Felix Bendeck • 26 de Abril de 2020 • Trabajo • 1.520 Palabras (7 Páginas) • 111 Visitas
Condicionales[pic 1]
Solución
Ejercicio 1
package factorial;
public class Factorial {
public static void main(String[] args) {
System.out.println(factorial(6));
}
public static int factorial(int n) {
int resultado = 1;
for (int i = 1; i <= n; i++) {
resultado *= i;
}
return resultado;
}
}
Ejercicio 2
import java.util.Scanner;
public class divisores {
public static void main(String[] args) {
int i, num;
Scanner sc = new Scanner(System.in);
System.out.println("Digite un numero");
num= sc.nextInt();//
System.out.println("Divisores del numero "+num);
for(i=1;i<=num;i++){
if (num % i== 0){
System.out.println(i);
}
}
}
}
Ejercicio 3
import java.util.Scanner;
public class Numeroperfecto {
public static void main(String args[]) {
int numero=6;
int sumas=0;
for(int i = 1;i < numero - 1;i++){
if(numero % i == 0)
sumas += i;
}
if (sumas == numero) {
System.out.println("El numero "+numero+" es un numero perfecto;");
} else {
System.out.println("El numero "+numero+" no es un numero perfecto;");
}
}
}
Ejercicio 4
import java.util.Scanner;
public class Ejercicio {
public Ejercicio() {
}
public String divisores(int numero) {
String divisores = "";
for(int i = 1; i<=numero;i ++ ) {
if(numero % i == 0) {
divisores += i + ",";
}
}
return divisores;
}
public long factorial(int numero) {
long factorial = 1;
for(int i = 2; i<=numero; i++) {
factorial *= i;
}
...