Faça um algoritmo e um programa que leia o lado de um quadrado. Calcule e exiba a sua área.

Developer Giovani

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.

  1. program quadrado;: Essa linha declara o início do programa com o nome “quadrado”.
  2. var lado : Real; area : Real;: Duas variáveis são declaradas: lado do tipo Real para armazenar o comprimento do lado do quadrado e area do tipo Real para armazenar o cálculo da área.
  3. begin: Marca o início do bloco de código principal do programa.
  4. 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.
  5. readln(lado);: Lê a entrada do usuário para o valor do lado do quadrado e atribui o valor à variável lado.
  6. area := lado * lado;: Calcula a área do quadrado multiplicando o valor do lado por ele mesmo e atribui o resultado à variável area.
  7. 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.
  8. 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.
  9. 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:

  1. int main(): Esta é a função principal do programa, onde a execução do código começa.
  2. float lado; float area;: Duas variáveis são declaradas: lado para armazenar o comprimento do lado do quadrado e area para armazenar o cálculo da área.
  3. printf("Informe o comprimento do lado do quadrado: ");: Essa linha exibe a mensagem “Informe o comprimento do lado do quadrado: ” no console.
  4. scanf("%f", &lado);: A função scanf é usada para ler a entrada do usuário para o comprimento do lado do quadrado e armazená-lo na variável lado.
  5. area = lado * lado;: O cálculo da área do quadrado é realizado multiplicando o valor do lado por ele mesmo e atribuindo o resultado à variável area.
  6. 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.
  7. return 0;: A função main retorna 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!

  • Publicado por Giovani Da Cruz
  • 0 comentarios
  • 25 de maio de 2023

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria

Continue aprendendo

Aumente o seu conhecimento
Sobrescrita e Sobrecarga de Métodos na Programação Orientada a Objetos

Fala galera da programação, tudo beleza? A programação orientada a objetos (POO) é um paradigma de programação que organiza o software em objetos, cada um contendo dados e comportamentos. Dois conceitos fundamentais nesse paradigma são a sobrescrita (override) e a sobrecarga (overload) de métodos. Ambos desempenham papéis cruciais na construção de software flexível, reutilizável e […]

15 de junho de 2024
O Que é um Provento: Um Guia Completo

Oi gente, tudo bem com vocês? Investir no mercado financeiro pode ser um desafio, especialmente para quem está começando. Com tantas opções e termos técnicos, é fácil sentir-se perdido. Um conceito fundamental que todo investidor precisa entender é o dos proventos, que representam uma parte significativa dos retornos financeiros. Neste artigo, exploramos o que são […]

1 de junho de 2024
O Que é a Data Ex-Proventos no Mercado Financeiro

Oi gente, tudo bem com vocês? Na nossa jornada em construir nosso patrimônio, vamos nos deparar com diversos termos que podem nos causar dúvidas. Um deles é o Ex-Proventos. Hoje vamos conhecer melhor o significado disso no mercado financeiro.   Introdução No mercado financeiro, a data ex-proventos é um conceito fundamental para investidores que buscam […]

1 de junho de 2024
Entendendo Class Helpers no Delphi

Fala galera da programação, tudo beleza? Você sabia que pode estender funcionalidades de classes existentes no Delphi sem modificar o código original? Hoje vamos descobrir como usar Class Helpers no Delphi para estender funcionalidades de classes existentes de maneira simples e eficiente!   Introdução Class Helpers são um recurso poderoso e prático introduzido no Delphi, […]

30 de maio de 2024
Funções Inline no Delphi: Otimizando o Desempenho do Seu Código

Fala galera de programação, tudo beleza? No desenvolvimento de software, a eficiência e a performance do código são aspectos cruciais, especialmente em aplicações que exigem alta performance ou que operam em ambientes com recursos limitados. Uma técnica disponível para desenvolvedores Delphi é a utilização de funções inline. Neste artigo, vamos explorar o que são funções […]

29 de maio de 2024
O Que São Números Hiper-reais?

Oi gente, tudo bem com vocês? Hoje vamos descobrir os números hiper-reais! Eles são uma extensão fascinante dos números reais que inclui infinitesimais e infinitos.   Introdução Os números hiper-reais são uma extensão dos números reais, concebidos para formalizar e manipular conceitos de infinitesimais e infinitos, que frequentemente aparecem em cálculos e análises, especialmente no […]

28 de maio de 2024
Entendendo o Fluxo de Caixa: Guia Prático para seu Negócio

Oi gente, tudo bem com vocês? O fluxo de caixa é uma ferramenta essencial para qualquer empresa, independentemente do seu tamanho ou setor. Ele permite que os gestores acompanhem a entrada e saída de dinheiro ao longo do tempo, garantindo que a empresa tenha liquidez para honrar seus compromissos e investir em crescimento. Neste post, […]

26 de maio de 2024
Entendendo Métodos Deprecated: O Que São e Como Lidar com Eles

Fala galera de programação, tudo beleza? No desenvolvimento de software, é comum nos depararmos com o termo “deprecated” (ou “obsoleto” em português). Mas o que isso significa exatamente? Vamos explorar esse conceito e entender sua importância no ciclo de vida do desenvolvimento de software.   O Que São Métodos Deprecated? Quando uma biblioteca ou framework […]

25 de maio de 2024
Como Fazer uma Requisição HTTP para Obter um JSON em Delphi

Fala galera de Delphi, tudo beleza? Neste post, vamos aprender como fazer uma requisição HTTP para obter um arquivo JSON a partir de uma URL em Delphi. Utilizaremos a biblioteca TNetHTTPClient, que é fácil de usar e está disponível nas versões mais recentes do Delphi.   Passos Iniciais Crie um novo projeto Delphi VCL ou […]

24 de maio de 2024
O Jogo: A Nova Tendência Entre os Jovens

Oi gente, tudo bem como vocês? Já aconteceu com vocês de algum conhecido chegar e falar “O Jogo”? Curioso para saber sobre a brincadeira que tem gerado risadas e criado uma nova forma de interação entre os jovens? Aprenda tudo sobre “O Jogo” e entenda como essa simples expressão está se espalhando nas redes sociais […]

23 de maio de 2024