Faça um algoritmo que leia um valor n e mostre sua tabuada de 1 à 10.
Soluções para a tarefa
Olá,
Para criar um algoritmo desse tipo são necessários alguns conhecimentos básicos de lógica de programação, que são os conceitos de: variáveis, operadores e estrutura de repetição, para facilitar o processo.
O algoritmo funciona da seguinte maneira:
São criadas as varáveis no inicio do algoritmo e declaradas o tipo, que são: as variáveis numero, contador e total todas do tipo inteiro. Logo após isso é utilizada a variável numero, onde o usuário irá digitar, e a a variável(numero) receberá o valor digitado pelo usuário através do comando leia() e o comando de atribuição.
Em seguida se iniciará uma estrutura de repetição chamada for ou para no portugol, que irá repetir o comandos dentro dele 10 vezes, que são a quantidade de números que será multiplicado na tabuada. Dentro do comando for serão utilizadas as variáveis contador e total, onde contador será o controle da repetição, até que atinja o limite, e total, receberá pelo comando de atribuição a variável numero multiplicado pela variável contador (numero * contador), logo após será utilizado o comando imprima, onde será mostrado na tela a variável numero, a letra 'X', a variável contador, o simbolo "=", e a variável total, que conterá o valor da vez. Sendo assim, o algoritmo mostrará a tabuada de multiplicação de 1 à 10.
variaveis
numero: inteiro;
total: inteiro;
contador: inteiro;
fim-variaveis
Inicio
imprima("Digite o numero");
numero:= leia;
para contador de 1 ate 10 faça:
total:= numero * contador;
imprima(numero, " x ", contador, " = ", total);
contador++
fim-para
Fim