Ir ao conteúdo

Posts recomendados

Postado

Boa Noite,

 

Fiz um algoritmo mas ele tem um erro.

Segue:

 

public class pratica3_3 {
  public static void main (String args[]) {
    int n;
    int i;
    int multip;
    int cont;
    int res;
    multip = ;
    cont = ;
    i = ;
    n = Entrada.leiaInt ("Deseja a tabuada de qual número? ");
    i = Entrada.leiaInt ("Quantas interações você deseja?");
    while (cont <= i) {
      res = n*multip;
      cont++;
      multip++;
      System.out.println (n+"x"+multip+"="+res);
    }
  }
}

se eu coloco a entrada como n=3 e i=10,

 

a saída dele é a seguinte:

3x1=0
3x2=3
3x3=6
3x4=9
3x5=12
3x6=15
3x7=18
3x8=21
3x9=24
3x10=27
3x11=30

 

quero ajustar para ficar direitinho alguém sabe?

 

desde já agradeço.

 

 

  • Solução
Postado

Olá

 

A sua variável multip está encrementando antes de printar a resposta

 

Tente joga-lá depois de printar essa resposta.

  • Curtir 1
Postado

Não é o multip que está começando em 0 (zero)? Ele não deveria começar em 1 (um)? Ou o incremento deveria vir antes do cálculo do "res".

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...