Skip to content

About

Algoritmo de calculadora de combustivel

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

⛽ Calculadora de Preço de Combustível com Desconto

Algoritmo desenvolvido em Português Estruturado (Portugol) que calcula o valor a ser pago em um posto de combustível, aplicando descontos diferentes de acordo com o tipo de combustível e a quantidade de litros abastecidos.

📋 Sobre o projeto

Este é um exercício acadêmico que simula a lógica de precificação de um posto de gasolina, trabalhando estruturas condicionais (se... senao) aninhadas para determinar o valor final da compra.

Autoras: Carolina Alves e Isabela
Data: 17/03/2023

⚙️ Como funciona

O programa solicita ao usuário:

  1. O código do combustível: A para álcool ou G para gasolina
  2. A quantidade de litros desejada

Com base nessas informações, calcula o preço aplicando o desconto correspondente:

Combustível Preço base (R$/L) Até 20 litros Acima de 20 litros
Álcool (A) 4,30 3% de desconto 5% de desconto
Gasolina (G) 5,50 4% de desconto 6% de desconto

💻 Código

algoritmo "Exercicio1"
// Função :
// Autor : Carolina e Isabela
// Data : 17/03/2023
// Seção de Declarações
var
qtdl, preco: real
cod: caracter
inicio
escreva("Digite um código, A = alcool e G = gasolina: ")
leia(cod)
escreva("Digite a quantidade de litros: ")
leia(qtdl)
  se(cod="A")entao
    se(qtdl <= 20)entao
       preco:=qtdl*(4.30-(4.30*3/100))
       escreva(preco)
     senao
       preco:=qtdl*(4.30-(4.30*5/100))
       escreva(preco)
    fimse
  senao
      se(cod="G")entao
        se(qtdl<= 20)entao
          preco:=qtdl*(5.50-(5.50*4/100))
          escreva(preco)
         senao
          preco:=qtdl*(5.50-(5.50*6/100))
          escreva(preco)
        fimse
      fimse
   fimse
fimalgoritmo

▶️ Como executar

Este algoritmo foi escrito em Portugol e pode ser executado em ambientes como:

Basta abrir o arquivo do algoritmo no software escolhido e executar (F9 no VisuAlg).

📚 Conceitos aplicados

  • Entrada e saída de dados (leia / escreva)
  • Estruturas condicionais simples e aninhadas (se / senao / fimse)
  • Declaração de variáveis (real, caracter)
  • Operadores relacionais e aritméticos
  • Cálculo percentual (desconto)

🎯 Possíveis melhorias futuras

  • Adicionar validação para entradas inválidas (ex: código diferente de "A" ou "G")
  • Permitir múltiplas consultas em loop (repita) sem reiniciar o programa
  • Exibir o valor formatado como moeda (ex: R$ 12,90)
  • Adicionar um terceiro tipo de combustível (diesel)

📌 Projeto acadêmico desenvolvido durante o curso de Desenvolvimento de Sistemas — ETEC Basilides de Godoy.

About

Algoritmo de calculadora de combustivel

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors