PROG04 Tarea PDF
PROG04 Tarea PDF
PROG04 Tarea PDF
package com.mycompany.prog04_ejerc1;
import java.util.Scanner;
/**
* Este programa calcula la tabla de multiplicar de un número a través de varios métodos.
* Para ello solicita un número y un método.
*
* @authorpa Diego
*/
public class PROG04_Ejerc1 {
//declaración de variables
Scanner teclado = new Scanner (System.in);
int num, i;
String metodo;
switch(metodo) {
case "for":
System.out.println("método for");
while(i<=10){
System.out.println(num + " x " + i + " = " + num * i);
i++;
}
break;
case "do/while":
System.out.println("método do/while");
i = 1;
do{
System.out.println(num + " x " + i + " = " + num * i);
i++;
}
while (i<=10);
break;
}
}
}
Ejercicio 2: Un número es primo si solo tiene dos divisores: el 1 y el propio número. Implementa un
programa Java que pida por teclado 5 números. Para cada uno de ellos:
Comprueba si es negativo. En caso afirmativo, muestra el mensaje por pantalla "El número es
negativo".
Si es positivo, deberá mostrar por pantalla si es primo o no.
Procesados los 5 números, el programa finaliza.
package com.mycompany.prog04_ejerc2;
import java.util.Scanner;
/**
* Programa que pide 5 números, y comprueba si alguno de ellos es primo.
* Además avisa cuando uno de ellos es negativo.
*
* @author Diego
*/
public class PROG04_Ejerc2 {
//declaración de variables
Scanner teclado = new Scanner (System.in);
int[] num = {0,0,0,0,0};
int i, j;
boolean noPrimo[] = {true, true, true, true, true};
package com.mycompany.prog04_ejerc3;
import java.util.Scanner;
/**
* Este programa calcula el Mínimo Común Múltiplo de dos números introducidos por el usuario
* Dentro del código, hay dos posibilidades de cálculo:
* Calculándolo a partir del cálculo del Máximo Común Divisor
* Oculta tras comentarios, iterando positivamente probando todos los números hasta que sea múltiplo de
ambos a la vez
*
* @author Diego
*/
public class PROG04_Ejerc3 {
public static void main(String[] args) {
// Declaración de variables
Scanner teclado = new Scanner (System.in);
int num1, num2, mcm, i, aux1, aux2, mcd;
mcm = 0;
// Introducción de los valores
System.out.println("Introduzca dos números para calcular su mínimo común múltiplo:");
num1 = teclado.nextInt();
num2 = teclado.nextInt();
package com.mycompany.prog04_ejerc5;
import java.util.Scanner;
/**
* Este programa se encarga de calcular la división entre dos números
* Para ello solicita primero dividendo y divisor y después procede al cálculo
* En caso de posible fallo al introducir un 0 en el divisor, avisa del cálculo y vuelve a solicitar números
* Además tiene un contador para saber cuántas divisiones se han realizado
*
* @author Diego
*/
public class PROG04_Ejerc5 {
// Declaración de variables
Scanner teclado = new Scanner(System.in);
int dividendo, divisor, divisiones = 0;
double resultado;
boolean fin = false;