Crie um programa e um algoritmo que leia o valor unitário de um produto que está sendo vendido e a quantidade que um consumidor está adquirindo desse produto. Escreva o valor total que o consumidor deve pagar para adquirir os produtos.

Developer Giovani

Oi turma, vamos a um exercício para treinarmos a parte da leitura e escrita de valores, bem como a parte de fazer cálculos. Então vamos ao exercício:

Crie um programa e um algoritmo que leia o valor unitário de um produto que está sendo vendido e a quantidade que um consumidor está adquirindo desse produto. Escreva o valor total que o consumidor deve pagar para adquirir os produtos.

Dica do Exercício:

Ler valor unitário,

Ler quantidade.

Calcular e escrever valor total.

 

Resposta em Portugol – Com Portugol Studio

/*

Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br

*/

programa
{
    
    funcao inicio()
    {
        real valorUnitario, quantidade, valorTotal
        
    		escreva("Informe o valor unitario do produto: ")
    		leia(valorUnitario)
    		
    		escreva("Informe a quantidade do produto: ")
    		leia(quantidade)

    		valorTotal = valorUnitario * quantidade
    		
    		escreva("O valor total a ser pago pelo consumidor e: ", valorTotal)

    }
}

Explicação

Esse código em linguagem Portugol com Portugol Studio é um exemplo de um programa simples que calcula o valor total a ser pago por um consumidor com base no valor unitário de um produto e na quantidade desejada.

Explicação passo a passo:

  1. O código inicia com comentários que indicam o autor do programa e um link para seu site.
  2. A palavra reservada “programa” indica o início do programa principal.
  3. A função “inicio” é definida, que é o ponto de partida da execução do programa.
  4. São declaradas as variáveis “valorUnitario”, “quantidade” e “valorTotal”, todas do tipo real (número de ponto flutuante).
  5. Utilizando o comando “escreva”, o programa solicita ao usuário que informe o valor unitário do produto.
  6. A função “leia” é utilizada para armazenar o valor digitado pelo usuário na variável “valorUnitario”.
  7. O programa solicita ao usuário que informe a quantidade desejada do produto, utilizando novamente o comando “escreva” e a função “leia” para armazenar o valor na variável “quantidade”.
  8. O valor total a ser pago pelo consumidor é calculado multiplicando o valor unitário pela quantidade, e o resultado é armazenado na variável “valorTotal”.
  9. Por fim, o programa exibe o valor total a ser pago pelo consumidor utilizando o comando “escreva”, juntamente com a mensagem “O valor total a ser pago pelo consumidor é: “.

Esse código é um exemplo básico de entrada de dados pelo usuário, cálculo e exibição de resultado em Portugol com Portugol Studio.

 

Vamos ver em outras linguagens? Vamos!!!

 

Resposta em Pascal / Delphi / Lazarus

program CalculoValorTotal;
var
  valorUnitario, quantidade, valorTotal: real;

begin
  writeln('Informe o valor unitário do produto: ');
  readln(valorUnitario);
  
  writeln('Informe a quantidade do produto: ');
  readln(quantidade);
  
  valorTotal := valorUnitario * quantidade;
  
  writeln('O valor total a ser pago pelo consumidor é: ', valorTotal:0:2);
end.

Explicação:

  1. Iniciamos o programa com a declaração program CalculoValorTotal;.
  2. Definimos as variáveis valorUnitario, quantidade e valorTotal como do tipo real para armazenar os valores.
  3. Utilizamos writeln para exibir a mensagem “Informe o valor unitário do produto: “.
  4. Utilizamos readln para ler o valor digitado pelo usuário e armazená-lo em valorUnitario.
  5. Utilizamos writeln novamente para exibir a mensagem “Informe a quantidade do produto: “.
  6. Utilizamos readln para ler o valor digitado pelo usuário e armazená-lo em quantidade.
  7. Realizamos o cálculo do valor total multiplicando valorUnitario por quantidade e atribuindo o resultado a valorTotal.
  8. Utilizamos writeln para exibir a mensagem “O valor total a ser pago pelo consumidor é: ” seguido de valorTotal com formatação 0:2 para exibir duas casas decimais.
  9. Finalizamos o programa com a palavra-chave end..

Esse código em Pascal lê o valor unitário de um produto e a quantidade desejada pelo usuário e, em seguida, calcula o valor total a ser pago multiplicando o valor unitário pela quantidade. Por fim, exibe o valor total na tela.

 

Resposta em C++

#include <iostream>
using namespace std;

int main() {
    float valorUnitario, quantidade, valorTotal;

    cout << "Informe o valor unitario do produto: ";
    cin >> valorUnitario;

    cout << "Informe a quantidade do produto: ";
    cin >> quantidade;

    valorTotal = valorUnitario * quantidade;

    cout << "O valor total a ser pago pelo consumidor e: " << valorTotal << endl;

    return 0;
}

Neste programa, as variáveis valorUnitario e quantidade são lidas do usuário. Em seguida, o valor total é calculado multiplicando o valor unitário pela quantidade. Por fim, o resultado é exibido na tela como o valor total que o consumidor deve pagar para adquirir o produto.

 

Resposta em Python

valor_unitario = float(input("Informe o valor unitário do produto: "))
quantidade = float(input("Informe a quantidade do produto: "))

valor_total = valor_unitario * quantidade

print("O valor total a ser pago pelo consumidor é:", valor_total)

Explicação:

  1. Solicitamos ao usuário que informe o valor unitário do produto utilizando a função input(), que aguarda a entrada do usuário e retorna uma string.
  2. Convertemos a string para um número em ponto flutuante (float) utilizando a função float(), e atribuímos o valor à variável valor_unitario.
  3. Solicitamos ao usuário que informe a quantidade do produto utilizando a função input(), e convertemos o valor para float, atribuindo-o à variável quantidade.
  4. Realizamos o cálculo do valor total multiplicando valor_unitario por quantidade, e atribuímos o resultado à variável valor_total.
  5. Utilizamos a função print() para exibir a mensagem “O valor total a ser pago pelo consumidor é:” seguida do valor de valor_total.
  6. O programa é finalizado após a execução do último comando.

Esse código em Python solicita ao usuário o valor unitário de um produto e a quantidade desejada. Em seguida, calcula o valor total multiplicando o valor unitário pela quantidade e exibe o resultado na tela.

 

Resposta em C#

using System;

class CalculoValorTotal
{
    static void Main(string[] args)
    {
        float valorUnitario, quantidade, valorTotal;

        Console.WriteLine("Informe o valor unitário do produto: ");
        valorUnitario = float.Parse(Console.ReadLine());

        Console.WriteLine("Informe a quantidade do produto: ");
        quantidade = float.Parse(Console.ReadLine());

        valorTotal = valorUnitario * quantidade;

        Console.WriteLine("O valor total a ser pago pelo consumidor é: " + valorTotal.ToString("0.00"));
    }
}

Explicação:

  1. Importamos o namespace System para utilizar as classes e métodos padrão do C#.
  2. Definimos uma classe CalculoValorTotal que contém o método Main, o ponto de entrada do programa.
  3. Declaramos as variáveis valorUnitario, quantidade e valorTotal como do tipo float para armazenar os valores.
  4. Utilizamos Console.WriteLine para exibir a mensagem “Informe o valor unitário do produto: “.
  5. Utilizamos Console.ReadLine para ler o valor digitado pelo usuário como uma string e, em seguida, convertemos para float usando float.Parse e atribuímos a valorUnitario.
  6. Utilizamos Console.WriteLine novamente para exibir a mensagem “Informe a quantidade do produto: “.
  7. Utilizamos Console.ReadLine para ler o valor digitado pelo usuário como uma string e, em seguida, convertemos para float usando float.Parse e atribuímos a quantidade.
  8. Realizamos o cálculo do valor total multiplicando valorUnitario por quantidade e atribuindo o resultado a valorTotal.
  9. Utilizamos Console.WriteLine para exibir a mensagem “O valor total a ser pago pelo consumidor é: ” seguido de valorTotal formatado para exibir duas casas decimais usando .ToString("0.00").
  10. O programa é finalizado após a execução do último comando.

Esse código em C# faz uma solicitação ao usuário para inserir o valor unitário de um produto e a quantidade desejada. Em seguida, calcula o valor total multiplicando o valor unitário pela quantidade e exibe o resultado formatado na tela.

 

Resposta em Java

import java.util.Scanner;

public class CalculoValorTotal {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        float valorUnitario, quantidade, valorTotal;
        
        System.out.print("Informe o valor unitário do produto: ");
        valorUnitario = scanner.nextFloat();
        
        System.out.print("Informe a quantidade do produto: ");
        quantidade = scanner.nextFloat();
        
        valorTotal = valorUnitario * quantidade;
        
        System.out.println("O valor total a ser pago pelo consumidor é: " + valorTotal);
        
        scanner.close();
    }
}

Explicação:

  1. Importamos a classe Scanner do pacote java.util para facilitar a leitura de entrada do usuário.
  2. Criamos a classe CalculoValorTotal.
  3. Definimos o método main como ponto de entrada do programa.
  4. Criamos um objeto Scanner para ler a entrada do usuário.
  5. Declaramos as variáveis valorUnitario, quantidade e valorTotal como tipo float para armazenar os valores.
  6. Exibimos a mensagem “Informe o valor unitário do produto: ” e lemos o valor digitado pelo usuário usando scanner.nextFloat().
  7. Exibimos a mensagem “Informe a quantidade do produto: ” e lemos o valor digitado pelo usuário usando scanner.nextFloat().
  8. Realizamos o cálculo do valor total multiplicando o valor unitário pela quantidade.
  9. Exibimos o valor total na tela usando System.out.println().
  10. Fechamos o objeto Scanner para liberar os recursos.

Esse código em Java lê o valor unitário de um produto e a quantidade desejada pelo usuário, e então calcula o valor total a ser pago multiplicando o valor unitário pela quantidade. Por fim, exibe o valor total na tela.

 

Beleza pessoal?

Dúvidas ou sugestão em outras linguagens? Deixe o seu comentário!

Um abraço e até o próximo post. Valeu!

 

  • Publicado por Giovani Da Cruz
  • 0 comentarios
  • 4 de junho 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