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 Algoritmos Sequenciais

Continue aprendendo

Aumente o seu conhecimento
Crie um algoritmo e um programa que Calculadora de Calcule o Fator de Correção para Empréstimo Consignado

Fala galera da programação, tudo beleza? No exercício de hoje vamos criar uma calculadora de juros e coeficiente para credito consignado. Para criar uma calculadora de juros e coeficiente para crédito consignado, você pode seguir os seguintes passos: Defina as variáveis e termos relevantes: Valor do empréstimo (principal) Taxa de juros anual (%) Prazo do […]

13 de março de 2024
Um loja está está promovendo a venda de um produto que custa R$ 8,00, oferecendo 50% de desconto na segunda unidade. Faça um algoritmo e um programa que leia a quantidade comprada e escreva o valor que deve ser pago pelos produtos.

Fala galera da programação, tudo beleza? Novo exercício que envolve promoções. Na promoção de hoje o desconto é de 50% na compra da segunda unidade. Exemplos de saída: 1 unidade = 8 reais; 2 unidades = 12 reais; (Veja que a segunda tem 50% de desconto) 3 unidades = 20 reais; 4 unidades = 24 […]

4 de fevereiro de 2024
Uma loja está praticando uma promoção do tipo leve 3 pague 2. Fazer um algoritmo e um programa que leia a quantidade de itens que o consumidor está comprando e escreva quantos itens ele deve pagar.

Fala galera da programação, tudo beleza? Todos gostamos de uma boa promoção, não é verdade? E uma das formas de oferta é o deve X e pague por Y.  neste nosso exercício uma loja está fazendo o leve 3 e pague por 2. O desafio é ler a quantidade de unidades que um consumidor está […]

4 de fevereiro de 2024
Faça um algoritmo e um programa que leia a quantidade de alunos em uma sala de aula e a quantidade de alunos por grupo, e calcule e escreva quantos grupos serão formados e o resto de alunos que não foram suficientes para formar mais um grupo

Fala galera da programação, tudo beleza? E ai, gostam de fazer trabalhos em grupo na sala de aula? As vezes é uma confusão para conseguir montar. Utilizando esta temática vamos fazer este interessante exercício. Vamos ler o total de alunos da sala e ler quantos alunos haverão por grupo, assim podemos ter uma ideia de […]

25 de janeiro de 2024
Faça um algoritmo e um programa que leia um valor em segundo e e converta esse valor em Horas, Minutos e Segundos

Fala galera da programação, tudo beleza? Hoje vamos ver um exercício simples de lógica. A ideia é ler um número inteiro e mostrar a sua representação em horas, minutos e segundos. Dica: 1 hora = 3600 segundos. Exemplo: Lendo o número 3685 a saída deve ser: 1 hora(s), 1 minuto(s) e 25 segundos.   Exemplo […]

24 de janeiro de 2024
Escreva um algoritmo e um programa que leia 4 números reais e calcule as medias aritmética e harmônica desses valores.

Fala galera da programação, tudo beleza? Neste algoritmo temos um pouco mais de dificuldade na parte de lógica. Calcular a média aritmética é simples, é simplesmente somar os valores lidos e dividir pela quantidade de elementos informados, sendo que neste exercício é quatro. Já a média harmônica de um conjunto de números é um pouco […]

13 de janeiro de 2024
Crie um algoritmo e um programa que leia dois horários (hora, minuto e segundo) e mostre na tela quantos segundos transcorreram entre estes dois horários

Fala galera da programação, tudo beleza? O exercício de hoje consiste em ler dois horários e descobrir quantos segundos há enter eles. Pare resolver o exercício siga as seguintes regras: Regra 1: Devem ser lidos 6 números inteiros em 6 variáveis diferentes, 3 para cada horário. Regra 2: Transformar cada horário em segundos, lembrando que […]

10 de janeiro de 2024
Crie um algoritmo e um programa que solicite ao usuário informar dois valores inteiros. Após a digitação, o computador deve calcular o quadrado da diferença do primeiro valor pelo segundo. O resultado desta operação deve ser mostrado na tela.

Fala galera da programação, tudo beleza? Vamos a um novo algoritmo para treinarmos a leitura de valores, cálculos e exibição na tela. Exemplo de execução Caso o usuário informar os valores 23 e 17, o algoritmo deve realizar o cálculo (23-17)2 e mostrar na tela o resultado (36). Vamos aos códigos!   Exemplo em C++ /*************************************************************************** […]

19 de dezembro de 2023
Crie um algoritmo e um programa que solicite ao usuário digitar dois valores inteiros. Após a digitação, o computador deverá executar a multiplicação destes números e mostrar o resultado na tela do computador

Fala galera da programação, tudo beleza? Este é um exercício simples para treinar leitura, calculo e escrita de valores.   Exemplo de execução Caso o usuário digitar os valores 11 e 13, o algoritmo deve realizar a multiplicação destes números e mostrar na tela o resultado (143).   Exemplo de resposta em C++ /****************************************************************************** Criado […]

14 de dezembro de 2023
Escreva um algoritmo / programa que leia a idade de uma pessoa e mostre a idade lida

Fala galera, tudo beleza? Este exercício é bem simples e fácil. Indicado para ser um dos primeiros exercícios para que está iniciando na programação.   Resposta em Portugol – Portugol Studio programa { funcao inicio() { inteiro idade escreva(“Informe a sua idade: “) leia(idade) escreva(“A idade informada foi: “, idade) } }   Sugestão de […]

2 de setembro de 2023