Exercício: calcular a área de um quadrado

Fala galera da programação, tudo beleza? Aqui é o professor Giovani e por aqui está tudo ótimo.
Hoje vamos fazer um exercício simples com os seguintes objetivos:
- Fixar conceito de variáveis;
- Treinar a leitura de dados;
- Exercitar como fazer cálculos e utilizar os operadores;
- Exibição de dados na tela.
Neste exercício vamos precisar saber como calcular a área de um quadrado.
Para fazer o cálculo da área do quadrado é necessário realizar o produto entre dois lados. Como o quadrado tem lados iguais, basta pegar a medida de um dos lados e elevar ao quadrado. Para a realização usamos a fórmula da área A = b. h, assim um de seus lados será a base (b) e o outro a altura (h).
Simplificando, como um quadrado tem todos seus lados de igual comprimento, podemos elevar ao quadrado um de seus lados que vamos obter também a área.
Para facilitar ainda mais no exercício, vamos colocar da seguinte forma:
Area = lado * lado
Resposta em Portugol – Com Portugol Studio
/*
* Criado pelo Professor Giovani Da Cruz
* https://giovanidacruz.com.br
*/
programa
{
funcao inicio()
{
real lado
real area
escreva("Informe o comprimento do lado de um quadrado: ")
leia(lado)
area = lado * lado
escreva("A área do quadrado é: ", area)
}
}
Neste código, criamos 2 variáveis (lado e area) onde iramos guardar o tamanho do lado e o resultado co calculo da área.
Depois solicitamos ao usuário que informe o tamanho do lado do quadrado.
após isso, calculamos a área;
Por fim, exibimos o resultado na tela.
Para quem tiver curiosidade para aprender mais, abaixo está disponível respostas em:
- Pascal (Delphi / Lazarus)
- C++
- C#
- Python
Resposta em Pascal com Delphi e Lazarus
(*
* Criado pelo Professor Giovani Da Cruz
* https://giovanidacruz.com.br
*)
program quadrado;
var
lado : Real;
area : Real;
begin
write('Informe o comprimento do lado do quadrado: ');
readln(lado);
area := lado * lado;
writeln('A Area do quadrado e: ', area :0:2);
write('pressione qualquer tecla para sair...');
readln;
end.
program quadrado;: Essa linha declara o início do programa com o nome “quadrado”.var lado : Real; area : Real;: Duas variáveis são declaradas:ladodo tipoRealpara armazenar o comprimento do lado do quadrado eareado tipoRealpara armazenar o cálculo da área.begin: Marca o início do bloco de código principal do programa.write('Informe o comprimento do lado do quadrado: ');: Exibe a mensagem “Informe o comprimento do lado do quadrado: ” no console, solicitando ao usuário que insira o valor do lado.readln(lado);: Lê a entrada do usuário para o valor do lado do quadrado e atribui o valor à variávellado.area := lado * lado;: Calcula a área do quadrado multiplicando o valor do lado por ele mesmo e atribui o resultado à variávelarea.writeln('A Area do quadrado e: ', area :0:2);: Exibe a mensagem “A Área do quadrado é: ” seguida do valor da área calculada com duas casas decimais.write('pressione qualquer tecla para sair...'); readln;: Exibe a mensagem “pressione qualquer tecla para sair…” e espera que o usuário pressione qualquer tecla antes de encerrar o programa.end.: Marca o fim do bloco de código principal do programa.
Em resumo, o código solicita ao usuário o comprimento do lado de um quadrado, calcula a área desse quadrado e exibe o resultado no console, com uma mensagem adicional para encerrar o programa.
Resposta em C++ com o Dev C++
#include <iostream>
/*
* Criado pelo Professor Giovani Da Cruz
* https://giovanidacruz.com.br
*/
int main() {
float lado;
float area;
printf("Informe o comprimento do lado do quadrado: ");
scanf("%f", &lado);
area = lado * lado;
printf("A area do quadrado e: %.2f", area);
return 0;
}
Vou explicar passo a passo o código em C++ acima:
int main(): Esta é a função principal do programa, onde a execução do código começa.float lado; float area;: Duas variáveis são declaradas:ladopara armazenar o comprimento do lado do quadrado eareapara armazenar o cálculo da área.printf("Informe o comprimento do lado do quadrado: ");: Essa linha exibe a mensagem “Informe o comprimento do lado do quadrado: ” no console.scanf("%f", &lado);: A funçãoscanfé usada para ler a entrada do usuário para o comprimento do lado do quadrado e armazená-lo na variávellado.area = lado * lado;: O cálculo da área do quadrado é realizado multiplicando o valor do lado por ele mesmo e atribuindo o resultado à variávelarea.printf("A area do quadrado e: %.2f", area);: Essa linha exibe a mensagem “A área do quadrado é: ” seguida do valor da área calculada, formatado com duas casas decimais.return 0;: A funçãomainretorna o valor 0, indicando que o programa foi executado com sucesso.
Em resumo, o código solicita ao usuário o comprimento do lado de um quadrado, calcula a área desse quadrado e exibe o resultado no console.
Resposta em C# – Com Visual Studio
/*
Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br
*/
using System;
class Program
{
static void Main(string[] args)
{
float lado;
float area;
Console.Write("Informe o comprimento do lado do quadrado: ");
lado = float.Parse(Console.ReadLine());
area = lado * lado;
Console.WriteLine("A área do quadrado é: {0}", area);
}
}
No código acima, utilizei a classe Program como ponto de entrada do programa, semelhante à função main em C++. Em seguida, declarei as variáveis lado e area como float para representar o comprimento do lado do quadrado e sua área, respectivamente.
Utilizei Console.Write para exibir a mensagem “Informe o comprimento do lado do quadrado: ” e Console.ReadLine para ler o valor informado pelo usuário. Em seguida, converti a entrada do usuário para float usando float.Parse.
Realizei o cálculo da área do quadrado multiplicando o valor do lado por ele mesmo e atribuí o resultado à variável area.
Por fim, utilizei Console.WriteLine para exibir a mensagem “A área do quadrado é: ” seguida do valor da área calculada, formatando-a com {0} para representar o primeiro parâmetro de formatação, que é a variável area.
Resposta em Python – Testado em www.onlinegdb.com
'''
Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br
'''
lado = float(input("Informe o comprimento do lado do quadrado: "))
area = lado * lado
print("A área do quadrado é: %.2f" % area)
Nesse código em Python, utilizamos a função input para solicitar ao usuário o comprimento do lado do quadrado e, em seguida, convertemos a entrada para float usando float(). Em seguida, realizamos o cálculo da área do quadrado multiplicando o valor do lado por ele mesmo e atribuímos o resultado à variável area.
Por fim, utilizamos a função print para exibir a mensagem “A área do quadrado é: ” seguida do valor da área calculada, formatando-o como %.2f para exibir apenas duas casas decimais.
Beleza pessoal?
Neste post a gente fez a revisão sobre variáveis, como ler dados, fazer um cálculo e mostrar o resultado.
Dúvidas ou sugestões? Deixe o seu comentário!
Outras linguagens? Peça nos comentários!
Um abraço e até o próximo post! Valeu!