Ola galera , estou com duvidas nesse exercicio , ele é bem simples mais não sei porque não estou conseguindo fazer;/
/*
17) Desenvolva classe e métodos, necessários para receber 2 números inteiros e positivos e apresentar o quociente e
o resto da divisão do primeiro pelo segundo, porém, este cálculo sendo realizado, obrigatoriamente, através de
subtrações sucessivas.
Sendo: 9 ÷ 2 9 ? 2 = 7 (q = 1)
resto 7 7 ? 2 = 5 (q = 2)
resto 5 5 ? 2 = 3 (q = 3)
resto 3 3 ? 2 = 1 (q = 4)
resto 1 1 ? 2 = -1 que é menor ou igual à zero, então quociente (q) = 4 e resto = 1
Exemplo: Divisão Entradas: 9 e 2
Saídas: Quociente = 4 e Resto = 1
*/
import javax.swing.*;
public class Exer4 {
public static void main ( String args [ ] ){
String aux = JOptionPane.showInputDialog ( null, "insira o 1 numero " );
int num1 = Integer.parseInt ( aux ) ;
String aux2 = JOptionPane.showInputDialog ( null, "insira o 2 numero " );
int num2 = Integer.parseInt ( aux ) ;
String resp = " " ;
int q = 0 ;
int resto =num1;
while ( resto - num2 >= 0 ) {
resp = resp + " o resto = "+ ( resto- num2 );
q ++ ;
resp = resp + " quociente = " + q ;
}
System.out.println ( resp );
}
}
ps : explicação …
