AYUDA, para terminar un programa
Publicado por Jordi (1 intervención) el 12/05/2019 07:10:10
Hola, me dejaron hacer este programa de tarea, y aun soy nuevo programando y se me complica:
Lea un número y una base de un sistema de numeración, y diga si el numero pertenece a este sistema de numeraciçon, teniendo en cuenta que para que un numero pertenezca a un sistema de numeración, todos sus dígitos deben ser menores
a la base.
Y tengo hecho esto, y no logro hacer que me muestre cuando la base es incorrecta, si alguien sabe en que paso estoy fallando, porf ayudenme.
Lea un número y una base de un sistema de numeración, y diga si el numero pertenece a este sistema de numeraciçon, teniendo en cuenta que para que un numero pertenezca a un sistema de numeración, todos sus dígitos deben ser menores
a la base.
Y tengo hecho esto, y no logro hacer que me muestre cuando la base es incorrecta, si alguien sabe en que paso estoy fallando, porf ayudenme.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Scanner;
public class comprobarbase {
public static void main(String[] args) {
Scanner n=new Scanner(System.in);
System.out.println("ingrese un numero: ");
int i=n.nextInt();
System.out.println("ingrese la base: ");
int j=n.nextInt();
int residuo;
while (i>0) {
residuo=i%j;
i=i/j;
if (residuo>j)
System.out.println("base incorrecta ");
}
{
System.out.println("base correcta: ");
}
}
}
Valora esta pregunta
0