Criar uma Tabuada em C

CBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá a escrever um programa em C para imprimir a tabuada de qualquer número fornecido. O programa receberá o número inserido pelo usuário e imprimirá a tabuada até 10 múltiplos desse número.

Criando a Função Principal

#include <stdio.h>

int main()
{
    int n, i;

    printf("Enter an integer you need to print the table of: ");
    scanf("%d", &n);

    printf("\nMultiplication table of %d:\n", n); // Printing the title of the table

    // Multiplication logic
    for (i = 1; i <= 10; i++)
        printf("%d x %d = %d\n", n, i, n * i);

    return 0;
}

No código acima, criamos a função principal (main function) que recebe um inteiro n como entrada do usuário e imprime a tabuada do número fornecido.

Recebendo a Entrada do Usuário

int n;

printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);

No código acima, estamos recebendo a entrada do usuário de um valor inteiro e armazenando-o em uma variável chamada n. Estamos usando a função scanf para ler o valor de entrada.

Imprimindo o Título da Tabela de Multiplicação

printf("\nMultiplication table of %d:\n", n);

Estamos usando o código acima para imprimir o título da tabuada. Usamos \n para adicionar uma quebra de linha para melhor legibilidade.

Lógica da Multiplicação

for (i = 1; i <= 10; i++)
    printf("%d x %d = %d\n", n, i, n * i);

Nesta etapa, usamos um loop for para imprimir a tabuada até dez múltiplos do número fornecido. Multiplicamos o número n com a variável de contador i e imprimimos o resultado usando a função printf.

Código final do programa

Copie e cole o código final do programa no arquivo main.c localizado no diretório ~/project/:

#include <stdio.h>

int main()
{
    int n, i;

    printf("Enter an integer you need to print the table of: ");
    scanf("%d", &n);

    printf("\nMultiplication table of %d:\n", n); // Printing the title of the table

    // Multiplication logic
    for (i = 1; i <= 10; i++)
        printf("%d x %d = %d\n", n, i, n * i);

    return 0;
}

Resumo

Neste laboratório, você aprendeu a imprimir a tabuada de qualquer número fornecido. Criamos um programa que recebe a entrada do usuário, imprime o título da tabela e, em seguida, usa a lógica de multiplicação para exibir dez múltiplos do número de entrada. Seguindo este guia passo a passo, você agora pode criar seu próprio programa de tabuada em C.