DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Exercício de programação: Exercício: Faça um programa que exiba a tabuada de um número inteiro positivo, utilizando o laço de repetição “para”.

Fala galera do Show Delphi, tudo beleza?

Aqui quem fala é o professor Giovani e vamos a um novo exercício com laços de repetição.

Exercício: Faça um programa que exiba a tabuada de um número inteiro positivo, utilizando o laço de repetição “para”.

Show de bola, vamos começar com uma resposta em Algoritmo em português

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
algoritmo tabuada
 
var
  numero, i, resultado: inteiro
 
inicio
  escreva('Digite um número inteiro positivo: ')
  leia(numero)
 
  escreva('Tabuada de ', numero, ':')
  para i de 1 ate 10 faca
    resultado := numero * i
    escreva(numero, ' x ', i, ' = ', resultado)
  fimpara
 
fim_algoritmo

Vamos a explicação:

O programa começa solicitando ao usuário que digite um número inteiro positivo usando o comando escreva() e leia(). Em seguida, ele usa um laço de repetição “para” para iterar de 1 até 10. Dentro do laço de repetição, o programa calcula o resultado da multiplicação do número digitado pelo usuário pelo contador atual e o armazena na variável resultado. Em seguida, ele exibe a tabuada do número na tela, utilizando o comando escreva().

A cada iteração do laço de repetição “para”, o contador i é incrementado automaticamente em 1. O resultado final é a tabuada do número digitado pelo usuário, exibida na tela.


Agora vamos a um exemplo em Pascal / Lazarus / Delphi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program tabuada;
 
var
  numero, i, resultado: integer;
 
begin
  write('Digite um número inteiro positivo: ');
  readln(numero);
 
  writeln('Tabuada de ', numero, ':');
  for i := 1 to 10 do
  begin
    resultado := numero * i;
    writeln(numero, ' x ', i, ' = ', resultado);
  end;
 
end.

Vamos a explicação:

O programa começa solicitando ao usuário que digite um número inteiro positivo usando o comando write() e readln(). Em seguida, ele usa um laço de repetição “para” para iterar de 1 até 10. Dentro do laço de repetição, o programa calcula o resultado da multiplicação do número digitado pelo usuário pelo contador atual e o armazena na variável resultado. Em seguida, ele exibe a tabuada do número na tela, utilizando o comando writeln().

A cada iteração do laço de repetição “para”, o contador i é incrementado automaticamente em 1. O resultado final é a tabuada do número digitado pelo usuário, exibida na tela.


Vamos ver em Python?

Claro! Veja como fica.

1
2
3
4
5
6
numero = int(input("Digite um número inteiro positivo: "))
print("Tabuada de", numero, ":")
 
for i in range(1, 11):
  resultado = numero * i
  print(numero, "x", i, "=", resultado)

Explicando…
O programa começa solicitando ao usuário que digite um número inteiro positivo usando a função input(). Em seguida, ele usa um laço de repetição “para” com o comando for para iterar de 1 até 10. Dentro do laço de repetição, o programa calcula o resultado da multiplicação do número digitado pelo usuário pelo contador atual e o armazena na variável resultado. Em seguida, ele exibe a tabuada do número na tela, utilizando a função print().

A cada iteração do laço de repetição “para”, o contador i é incrementado automaticamente em 1. O resultado final é a tabuada do número digitado pelo usuário, exibida na tela.


Gostou? Veja um exemplo de Saída

Digite um número inteiro positivo: 5
Tabuada de 5 :
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

Por hora é isso pessoal!

Para exemplos em outras linguagens ou sugestões, deixe o seu comentário!

Um abraço e até a próxima. Valeu!

Lista de frases chave:
laço de repetição
para
iterar
multiplicação
tabuada
entrada de dados
saída de dados
variáveis
contadores
range (no caso da solução em Python)
operadores aritméticos

Facebook Comments Box
  • Giovani Da Cruz
  • 459 views
  • 1 comentários
  • 17 de março de 2023

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Uma resposta para “Exercício de programação: Exercício: Faça um programa que exiba a tabuada de um número inteiro positivo, utilizando o laço de repetição “para”.”

  1. Newton Vieira disse:

    Gostei da didática do ShowDelphi. Muito interessante mostrar o código equivalente em Python. Creio que mostrar o poder do Delphi aliado ao Python é um ótimo caminho

Deixe um comentário


Posts Relacionados - Continue Aprendendo

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados