Eu fiz este codigo mas

5 respostas
VIRGO

eu fiz este codigo mas falta me qualquer coisa para dar o resultado esperado…

isto é um programa para callcular a divisao de dois numeros inteiros mas nao se pode usar o sinal de dividir…

mas nao me ta a dar certo :frowning: alguem me ajuda para eu ver se percebo?

import java.util.Scanner;

public class exercicios {

public static void main(String[] args) {
Scanner scan = new scan (System.in);   
    int divisor, dividendo, x;
    
    System.out.println("Insira o divisor: ");
    divisor = scan.nextInt();
    System.out.println("Insira o dividendo: ");
    dividendo = scan.nextInt();
    
    x=dividendo;
    while (x<0){
     x=x-divisor;
     
    }
     System.out.println("O resultado da divisao é: ");       
    
}

}

5 Respostas

_

Sua lógica do while está errada. Você inverteu.

Você colocou:

while (x<0){ 
x=x-divisor; 

}

Deveria ser:

int cont=0;
while (x>0){ 
x=x-divisor;
cont++; 
} 

System.out.println("Resultado da divisão: " + cont);
VIRGO

obrigada :smiley:

ViniGodoy

Virgo, por favor, ao postar códigos use a tag code. É rápido, fácil e indolor. Se não sabe fazer isso, leia esse tópico:

Vai te ensinar a usar esse e outros recursos do fórum. Quem lê o código agradece. :wink:

VIRGO

obrigada…por acaso nao sabia como se usava :smiley:

ViniGodoy

De nada. :wink:

Criado 8 de fevereiro de 2011
Ultima resposta 8 de fev. de 2011
Respostas 5
Participantes 3