[ Foro de Java ]
He empezado aprender java me compre un libro y en uno de los ejercicios no se ni como empezar llevo días intentando, pero no puedo con un ejercicio que parece fácil. Plantea lo siguiente:
Escribir un programa que tome como entrada un número entero y nos indique qué cantidad hay que sumarle para que el resultado se múltiplo de 7.
Necesito alguna pista o algo parecido que mirando el primer tema no me sale nada de múltiplos no se si tendré que avanzar un poco más en el temario para hacerlo.
Por cierto gracias antes de nada.
Esto es lo que tengo de momento esto con ello.
import java.util.Scanner;
import java.lang.Math;
public class EnteroMultiplo {
public static void main(String [] agrs){
int multiplo;
int entero;
int suma;
Scanner sc = new Scanner(System.in);
System.out.println("Escribe un numero entero: ");
entero = sc.nextInt();
multiplo = entero / 7;
suma = 7 - multiplo;
System.out.println("para que sea multiplo de 7 hay que sumar: " + suma);
}
}
Finalmente creo que lon resolví:
import java.util.Scanner;
import java.lang.Math;
public class EnteroMultiplo {
public static void main(String [] agrs){
int entero;
int suma;
int x;
Scanner sc = new Scanner(System.in);
System.out.println("Escribe un numero entero: ");
entero = sc.nextInt();
x = entero % 7;
suma = 7 - x;
System.out.println("para que sea multiplo de 7 hay que sumar: " + suma);
}
}
Sí, parece correcto. ¡Enhorabuena!
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)