SlideShare uma empresa Scribd logo
1 de 9
• Faça um programa que receba um número R, em reais, e
calcule a quantidade mínima de notas necessárias para dar a
quantia. Notas disponíveis: 100, 50, 10 e 1. Use função
• Faça um programa que receba um número R, em reais, e
calcule a quantidade mínima de notas necessárias para dar a
quantia. Notas disponíveis: 100, 50, 10 e 1. Use função
def calculo(nota):
nota100=nota//100
nota = nota%100
nota50=nota//50
nota = nota%50
nota10=nota//10
nota = nota%10
nota1=nota//1
nota = nota%1
print("Notas de 100", nota100)
print("Notas de 50", nota50)
print("Notas de 10", nota10)
print("Notas de 1", nota1)
a = int(input("Digite o valor da nota"))
calculo(a)
• Faça um programa que receba o preço do álcool e o preço da
gasolina e após escreva na tela qual é mais vantajoso
abastecer. Lembrando que é somente mais vantajoso
abastecer com álcool quando o valor é 70% menor que o valor
da gasolina. Use função
• Faça um programa que receba o preço do álcool e o preço da
gasolina e após escreva na tela qual é mais vantajoso
abastecer. Lembrando que é somente mais vantajoso
abastecer com álcool quando o valor é 70% menor que o valor
da gasolina. Use função
def calculo(a,g):
seila = a/g
if(seila<=0.7):
return("Alcool")
else:
return("Gasolina")
alcool = float(input("Digite o valor do alcool: "))
gasolina = float(input("Digite o valor do gasolina: "))
print(calculo(alcool,gasolina))
tam = int(input('Digite o tamanho do vetor: '))
V1 = [0]*tam
V2 = [0]*tam
#preenche o primeiro vetor
for i in range(tam):
V1[i] = random.randint(0,9) #para usar isso é preciso fazer o import random
• Escrever um programa em Python que leia um vetor V1 de n
posições e gere um vetor V2 de tamanho n que é o vetor V1
invertido.
import random
tam = int(input('Digite o tamanho do vetor:
'))
V1 = [0]*tam
V2 = [0]*tam
#preenche o primeiro vetor
for i in range(tam):
V1[i] = random.randint(0,9) #para usar
isso é preciso fazer o import rando
for i in range(tam):
V2[tam-1-i] = V1[i]
print (V1, V2)
• Um posto está vendendo combustíveis com a seguinte tabela de
descontos:
• Álcool:
• até 20 litros, desconto de 3% por litro
• acima de 20 litros, desconto de 5% por litro
• Gasolina:
• até 20 litros, desconto de 4% por litro
• acima de 20 litros, desconto de 6% por litro
• Escreva um algoritmo que leia o número de litros vendidos,
• o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina),
• calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço
do litro da gasolina é R$ 2,50 o preço do litro do álcool é R$ 1,90.
litros = float(input("Digite quantos litros você quer abastecer: "))
combustivel = input("Digite A para álcool ou G para gasolina: ")
preco = 0
if combustivel == "A" or combustivel == "a":
preco = litros * 1.9
if litros <= 20:
preco -= 1.9 * litros * 3 / 100
else:
preco -= 1.9 * litros * 5 / 100
elif combustivel == "G" or combustivel == "g":
preco = litros * 2.5
if litros <= 20:
preco -= 2.5 * litros * 4 / 100
else:
preco -= 2.5 * litros * 6 / 100
print(f"O preço a pagar é R${preco:.2f}")

Mais conteúdo relacionado

Mais procurados

Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetClayton de Almeida Souza
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisguicabral6
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação PythonJunior Sobrenome
 
Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Luis Ferreira
 
Evolução de software 1 - Engenharia de Software
Evolução de software 1 - Engenharia de SoftwareEvolução de software 1 - Engenharia de Software
Evolução de software 1 - Engenharia de SoftwareEduardo Mendes
 
Circulação Atmosférica
Circulação AtmosféricaCirculação Atmosférica
Circulação AtmosféricaAmália Beims
 
Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xamppZe'eduardo Silva
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivoscamila_seixas
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação ScratchMichele Felkl
 
Vulcão de krakatau na indonésia
Vulcão de krakatau na indonésiaVulcão de krakatau na indonésia
Vulcão de krakatau na indonésiaRonaldonuna
 
Programação avançada
Programação avançada Programação avançada
Programação avançada Ilídio Costa
 
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Leinylson Fontinele
 
Redução da Camada de Ozono
Redução da Camada de OzonoRedução da Camada de Ozono
Redução da Camada de OzonoFajac
 
Trabalho sobre Memoria RAM
Trabalho sobre Memoria RAMTrabalho sobre Memoria RAM
Trabalho sobre Memoria RAMMauricio Amvs
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Elaine Cecília Gatto
 

Mais procurados (20)

Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação Python
 
Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)
 
Evolução de software 1 - Engenharia de Software
Evolução de software 1 - Engenharia de SoftwareEvolução de software 1 - Engenharia de Software
Evolução de software 1 - Engenharia de Software
 
Circulação Atmosférica
Circulação AtmosféricaCirculação Atmosférica
Circulação Atmosférica
 
Manual de instalação do xampp
Manual de instalação do xamppManual de instalação do xampp
Manual de instalação do xampp
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivos
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
Aguas industriais
Aguas industriaisAguas industriais
Aguas industriais
 
As Diferentes Paisagens
As Diferentes PaisagensAs Diferentes Paisagens
As Diferentes Paisagens
 
Vulcão de krakatau na indonésia
Vulcão de krakatau na indonésiaVulcão de krakatau na indonésia
Vulcão de krakatau na indonésia
 
Programação avançada
Programação avançada Programação avançada
Programação avançada
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
 
Redução da Camada de Ozono
Redução da Camada de OzonoRedução da Camada de Ozono
Redução da Camada de Ozono
 
Trabalho sobre Memoria RAM
Trabalho sobre Memoria RAMTrabalho sobre Memoria RAM
Trabalho sobre Memoria RAM
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 

Semelhante a Cálculo de desconto em combustível

FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxrenodi5734
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxhefifo4687
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxmigorof964
 
Estrutura sequencial um
Estrutura sequencial umEstrutura sequencial um
Estrutura sequencial umBibix Lêdo
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17Loiane Groner
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagemLucas Cruz
 
Apostila de matematica_ii
Apostila de matematica_iiApostila de matematica_ii
Apostila de matematica_iiJuliano Machado
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaRodrigo Kiyoshi Saito
 
mark up www.tc58n.wordpress.com
mark up  www.tc58n.wordpress.commark up  www.tc58n.wordpress.com
mark up www.tc58n.wordpress.comClaudio Parra
 
Exercicio Pascal Repetição
Exercicio Pascal RepetiçãoExercicio Pascal Repetição
Exercicio Pascal RepetiçãoMarcus Vinicius
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1Thalles Anderson
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidosjaoozinhoqi123
 

Semelhante a Cálculo de desconto em combustível (20)

FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
 
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docxFASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
FASE A1 de 2024 - Logica de Programacao e Algoritmos.docx
 
Estrutura sequencial um
Estrutura sequencial umEstrutura sequencial um
Estrutura sequencial um
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17
 
Cea030.lista.04
Cea030.lista.04Cea030.lista.04
Cea030.lista.04
 
02 fp02
02 fp0202 fp02
02 fp02
 
Cea030.lista.01
Cea030.lista.01Cea030.lista.01
Cea030.lista.01
 
Apostila 1 pc i - estrutura da linguagem
Apostila 1   pc i - estrutura da linguagemApostila 1   pc i - estrutura da linguagem
Apostila 1 pc i - estrutura da linguagem
 
Apostila de matematica_ii
Apostila de matematica_iiApostila de matematica_ii
Apostila de matematica_ii
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc SaidaAlgoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
Algoritmos - Aula 12 A - Traducao ling C - Ent Proc Saida
 
Aula03
Aula03Aula03
Aula03
 
Algop - aula 06
Algop - aula 06Algop - aula 06
Algop - aula 06
 
Preço de vendas no excel
Preço de vendas no excelPreço de vendas no excel
Preço de vendas no excel
 
20fin
20fin20fin
20fin
 
mark up www.tc58n.wordpress.com
mark up  www.tc58n.wordpress.commark up  www.tc58n.wordpress.com
mark up www.tc58n.wordpress.com
 
Exercicio Pascal Repetição
Exercicio Pascal RepetiçãoExercicio Pascal Repetição
Exercicio Pascal Repetição
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidos
 

Cálculo de desconto em combustível

  • 1.
  • 2. • Faça um programa que receba um número R, em reais, e calcule a quantidade mínima de notas necessárias para dar a quantia. Notas disponíveis: 100, 50, 10 e 1. Use função
  • 3. • Faça um programa que receba um número R, em reais, e calcule a quantidade mínima de notas necessárias para dar a quantia. Notas disponíveis: 100, 50, 10 e 1. Use função def calculo(nota): nota100=nota//100 nota = nota%100 nota50=nota//50 nota = nota%50 nota10=nota//10 nota = nota%10 nota1=nota//1 nota = nota%1 print("Notas de 100", nota100) print("Notas de 50", nota50) print("Notas de 10", nota10) print("Notas de 1", nota1) a = int(input("Digite o valor da nota")) calculo(a)
  • 4. • Faça um programa que receba o preço do álcool e o preço da gasolina e após escreva na tela qual é mais vantajoso abastecer. Lembrando que é somente mais vantajoso abastecer com álcool quando o valor é 70% menor que o valor da gasolina. Use função
  • 5. • Faça um programa que receba o preço do álcool e o preço da gasolina e após escreva na tela qual é mais vantajoso abastecer. Lembrando que é somente mais vantajoso abastecer com álcool quando o valor é 70% menor que o valor da gasolina. Use função def calculo(a,g): seila = a/g if(seila<=0.7): return("Alcool") else: return("Gasolina") alcool = float(input("Digite o valor do alcool: ")) gasolina = float(input("Digite o valor do gasolina: ")) print(calculo(alcool,gasolina))
  • 6. tam = int(input('Digite o tamanho do vetor: ')) V1 = [0]*tam V2 = [0]*tam #preenche o primeiro vetor for i in range(tam): V1[i] = random.randint(0,9) #para usar isso é preciso fazer o import random
  • 7. • Escrever um programa em Python que leia um vetor V1 de n posições e gere um vetor V2 de tamanho n que é o vetor V1 invertido. import random tam = int(input('Digite o tamanho do vetor: ')) V1 = [0]*tam V2 = [0]*tam #preenche o primeiro vetor for i in range(tam): V1[i] = random.randint(0,9) #para usar isso é preciso fazer o import rando for i in range(tam): V2[tam-1-i] = V1[i] print (V1, V2)
  • 8. • Um posto está vendendo combustíveis com a seguinte tabela de descontos: • Álcool: • até 20 litros, desconto de 3% por litro • acima de 20 litros, desconto de 5% por litro • Gasolina: • até 20 litros, desconto de 4% por litro • acima de 20 litros, desconto de 6% por litro • Escreva um algoritmo que leia o número de litros vendidos, • o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), • calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,50 o preço do litro do álcool é R$ 1,90.
  • 9. litros = float(input("Digite quantos litros você quer abastecer: ")) combustivel = input("Digite A para álcool ou G para gasolina: ") preco = 0 if combustivel == "A" or combustivel == "a": preco = litros * 1.9 if litros <= 20: preco -= 1.9 * litros * 3 / 100 else: preco -= 1.9 * litros * 5 / 100 elif combustivel == "G" or combustivel == "g": preco = litros * 2.5 if litros <= 20: preco -= 2.5 * litros * 4 / 100 else: preco -= 2.5 * litros * 6 / 100 print(f"O preço a pagar é R${preco:.2f}")