Oi turma, tudo bem com vocês? Aqui é o professor Giovani e por aqui está tudo ótimo!
Segue um exercício para ajudar no entendimento de cálculos e do uso dos comando Se e Senão.
Faça um programa que leia:
O Valor da Compra,
O Valor Pago,
Calcule e mostre o valor de troco, (SE TIVER!!)
/* Criado pelo professor Giovani Da Cruz https://giovanidacruz.com.br */ programa { funcao inicio() { real compra real pago real troco escreva("Insira o valor da compra: ") leia(compra) escreva("Insira o valor pago: ") leia(pago) troco = pago - compra // exibindo o troco, quando tem. se(troco>0) { escreva("O troco da sua compra é de: ",troco) } // compra com saldo se(troco<0) { escreva("A dívida de sua compra é: ",-troco) } // compra com valor certo se(compra==pago) { escreva("Não tem troco.") } } }
Este programa é um exemplo de um código simples em uma linguagem de programação, que permite calcular o troco em uma compra com base no valor da compra e no valor pago pelo cliente.
Aqui está uma explicação detalhada do código:
Esse programa exemplifica um fluxo básico de cálculo de troco em uma compra. Ele pode ser personalizado e expandido para atender a requisitos específicos de um sistema de ponto de venda mais completo.
Vamos ver em outras linguagens?
''' Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br ''' compra = float(input("Insira o valor da compra: ")) pago = float(input("Insira o valor pago: ")) troco = pago - compra # exibindo o troco, quando tem. if troco > 0: print("O troco da sua compra é de:", troco) elif troco < 0: print("A dívida de sua compra é:", -troco) else: print("Não tem troco.")
(* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *) program MeuTroco; var compra, pago, troco: real; begin write('Insira o valor da compra: '); readln(compra); write('Insira o valor pago: '); readln(pago); troco := pago - compra; // exibindo o troco, quando tem. if troco > 0 then writeln('O troco da sua compra é de: ', troco) else if troco < 0 then writeln('A dívida de sua compra é: ', -troco) else writeln('Não tem troco.'); end.
/* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br */ #include <iostream> using namespace std; int main() { double compra, pago, troco; cout << "Insira o valor da compra: "; cin >> compra; cout << "Insira o valor pago: "; cin >> pago; troco = pago - compra; // exibindo o troco, quando tem. if (troco > 0) { cout << "O troco da sua compra é de: " << troco << endl; } else if (troco < 0) { cout << "A dívida de sua compra é: " << -troco << endl; } else { cout << "Não tem troco." << endl; } return 0; }
/* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br */ using System; class Troco { static void Main() { double compra, pago, troco; Console.Write("Insira o valor da compra: "); compra = double.Parse(Console.ReadLine()); Console.Write("Insira o valor pago: "); pago = double.Parse(Console.ReadLine()); troco = pago - compra; // exibindo o troco, quando tem. if (troco > 0) { Console.WriteLine("O troco da sua compra é de: " + troco); } else if (troco < 0) { Console.WriteLine("A dívida de sua compra é: " + (-troco)); } else { Console.WriteLine("Não tem troco."); } } }
Espero que ajude nos estudos!
Dúvidas ou sugestões? Deixe o seu comentário!
Quer ver em outras linguagens? Peça nos comentários que poderemos adicionar na sua linguagem preferida.
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!