1
resposta

[Reclamação] Tabuada em For e While

#include <stdio.h>

int main () {

    int tabuada;
    int i = 1;

    printf("*********************************\n");
    printf("**** Bem vindo a TABUADA 2.0 ****\n");
    printf("*********************************\n");

    printf("Escolha sua tabuada: ");
    scanf("%d",&tabuada);

    if (tabuada < 1) 
        {
            printf("\nDigite um Numero de tabuada valido.\n");

            printf("Escolha sua tabuada: ");
            scanf("%d",&tabuada);
        }


    while (i <=10) 
        {
            int resultado = tabuada * i;
            printf("%dx%d=%d\n",tabuada, i,resultado);
            i++;
        }

}
#include <stdio.h>

int main () {

    int tabuada;

    printf("*********************************\n");
    printf("**** Bem vindo a TABUADA 1.0 ****\n");
    printf("*********************************\n");

    printf("Escolha sua tabuada: ");
    scanf("%d",&tabuada);

    // testando o numero valido
    if (tabuada < 1) 
        {
            printf("\nDigite um Numero de tabuada valido.\n");

            printf("Escolha sua tabuada: ");
            scanf("%d",&tabuada);
        }

    for (int i = 1; i <= 10; i++) 
        {
            int resultado = tabuada * i;
            printf("%dx%d=%d\n",tabuada, i,resultado);
        }

}
1 resposta

Olá Marcelo, tudo bem com você?

Muito bom! É muito importante praticar a execução dos laços de repetição, pois eles estarão presentes no dia a dia de todas as pessoas que desenvolvem! É muito legal, inclusive, fazer esse paralelo, pois ele possibilita refletir em qual laço de repetição é preferível utilizar. Neste caso da tabuada, o que você acha? Te agrada mais a solução com o laço for ou while?

Um grande abraço e bons estudos!