Tava procurando alguns exercícios para loop for com contadores e achei o seu bem legal. fiz na linguagem Python ficou da seguinte forma: preço_carro = int(input('Digite o valor do carro sem acessórios inclusos: R$')) inclusão_equip = input('Deseja incluir algum dos acessórios acima? (-DIGITE SIM OU NÃO E PRESSIONE ENTER-) ').strip().lower() if 's' in inclusão_equip: soma = 0 cont = 0 print('''Escolha quais acessórios deseja incluir: Digite - [ 1 ] = Ar-condicionado + R$3000. Digite - [ 2 ] = Direção hidráulica + R$1500. Digite - [ 3 ] = Alarme + R$500. Digite - [ 4 ] = Alto-falantes + R$1000. Digite - [ 5 ] = Para cancelar novas inclusões. ''') for c in range (0, 4): escolha = int(input('Escolha os equipamentos que deseja incluir: ')) if escolha == 1: cont += 1 soma += 3000 print(f'Opção 1 selecionada. valor com Ar-condicionado incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ') elif escolha == 2: cont += 1 soma += 1500 print(f'Opção 2 selecionada. Valor com direção hidráulica incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ') elif escolha == 3: cont += 1 soma += 500 print(f'Opção 3 selecionada. Valor com alarme incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ') elif escolha == 4: cont += 1 soma += 1000 print(f'Opção 4 selecionada. Valor com alto-falantes incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ') elif escolha == 5: print(f'Valor final do carro com os acessórios selecionados = R${preço_carro + soma:.2f}, total de inclusões {cont}. ') break elif 'n' in inclusão_equip: print(f'Sem acessórios inclusos = R${preço_carro:.2f} ') else: print('OPÇÃO INVÁLIDA. ')
Olá amigo! Pela minha experiência com ensino de Linguagens de Programação e Algoritmos a maioria dos alunos conseguem desenvolver melhor e entender as estruturas básicas das linguagens de programação quando estudam inicialmente Portugol. Acredito realmente que vale a pena e uso ele antes de entrar em uma linguagem de programação.
Confesso que demorei para fazer, no trabalho fica complicado, mas acho que deu certo. Var totalidade, totalirmaos, contirmaos, contidade : inteiro Inicio totalidade
var ValorInicial, TotAcess, PrecoFinal: Real resposta: caractere ContAcess: Inteiro inicio // Seção de Comandos EscrevaL("***** SUPER CAR VEÍCULOS *****") EscrevaL("") EscrevaL("- Qual é o valor do veículo?") Leia(ValorInicial)
EscrevaL("") EscrevaL("***** ACESSÓRIOS OPCIONAIS *****") EscrevaL("") EscrevaL("Instruções: Digite 'S' para 'SIM' e 'N' para 'Não' e pressione Enter para escolher") EscrevaL("") TotAcess
Tava procurando alguns exercícios para loop for com contadores e achei o seu bem legal. fiz na linguagem Python ficou da seguinte forma:
preço_carro = int(input('Digite o valor do carro sem acessórios inclusos: R$'))
inclusão_equip = input('Deseja incluir algum dos acessórios acima? (-DIGITE SIM OU NÃO E PRESSIONE ENTER-) ').strip().lower()
if 's' in inclusão_equip:
soma = 0
cont = 0
print('''Escolha quais acessórios deseja incluir:
Digite - [ 1 ] = Ar-condicionado + R$3000.
Digite - [ 2 ] = Direção hidráulica + R$1500.
Digite - [ 3 ] = Alarme + R$500.
Digite - [ 4 ] = Alto-falantes + R$1000.
Digite - [ 5 ] = Para cancelar novas inclusões. ''')
for c in range (0, 4):
escolha = int(input('Escolha os equipamentos que deseja incluir: '))
if escolha == 1:
cont += 1
soma += 3000
print(f'Opção 1 selecionada. valor com Ar-condicionado incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ')
elif escolha == 2:
cont += 1
soma += 1500
print(f'Opção 2 selecionada. Valor com direção hidráulica incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ')
elif escolha == 3:
cont += 1
soma += 500
print(f'Opção 3 selecionada. Valor com alarme incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ')
elif escolha == 4:
cont += 1
soma += 1000
print(f'Opção 4 selecionada. Valor com alto-falantes incluso = R${preço_carro + soma:.2f}, total de inclusões {cont}. ')
elif escolha == 5:
print(f'Valor final do carro com os acessórios selecionados = R${preço_carro + soma:.2f}, total de inclusões {cont}. ')
break
elif 'n' in inclusão_equip:
print(f'Sem acessórios inclusos = R${preço_carro:.2f} ')
else:
print('OPÇÃO INVÁLIDA. ')
Show amigo!
Gostei muito do exercício, demorei para conseguir fazer em python, mas deu certo kk, vou deixar aqui como ficou. Obrigado pelo ensinamento.
price = int(input('Digite o preço do veículo desejado: '))
totAce = 0
qtdAce = 0
opt = ''
while opt != 'N':
opt = str(input('Quer adicionar algúm acessório? S/N: ')).upper()
if opt == 'S':
print('''
[1] Ar-condicionado - R$ 3000
[2] Direção hidráulica - R$ 1500
[3] Alarme - R$ 500
[4] Alto-falantes - R$ 1000
''')
opt = int(input('Qual acessório deseja? '))
if opt == 1:
qtdAce += 1
totAce += 3000
elif opt == 2:
qtdAce += 1
totAce += 1500
elif opt == 3:
qtdAce += 1
totAce += 500
elif opt == 4:
qtdAce += 1
totAce += 1000
else:
break
print(f'''
Preço inicial: {price}
Quantidade de acessórios incluidos: {qtdAce}
Valor total dos acessórios: {totAce}
Preço Final: {price+totAce}''')
Estava entendo tudo até chegar nos contadores... Travei kkk vou rever as aulas de novo
Edu, qualquer coisa me pergunta. Bom estudo!
Belo exercício rsrsrs
Que bom que gostou Eduardo! Abraço!
Boa tarde amigo, você recomenda aprender no Portugol? Ele está atualizado
Olá amigo! Pela minha experiência com ensino de Linguagens de Programação e Algoritmos a maioria dos alunos conseguem desenvolver melhor e entender as estruturas básicas das linguagens de programação quando estudam inicialmente Portugol. Acredito realmente que vale a pena e uso ele antes de entrar em uma linguagem de programação.
Confesso que demorei para fazer, no trabalho fica complicado, mas acho que deu certo.
Var
totalidade, totalirmaos, contirmaos, contidade : inteiro
Inicio
totalidade
Maravilha Eduardo! Parabéns pelo trabalho! :D
vc tem algum curso fechado de questoes?
Não tenho amigo.
var
ValorInicial, TotAcess, PrecoFinal: Real
resposta: caractere
ContAcess: Inteiro
inicio
// Seção de Comandos
EscrevaL("***** SUPER CAR VEÍCULOS *****")
EscrevaL("")
EscrevaL("- Qual é o valor do veículo?")
Leia(ValorInicial)
EscrevaL("")
EscrevaL("***** ACESSÓRIOS OPCIONAIS *****")
EscrevaL("")
EscrevaL("Instruções: Digite 'S' para 'SIM' e 'N' para 'Não' e pressione Enter para escolher")
EscrevaL("")
TotAcess
Var
idade, irmaos, contidade, contirmaos:inteiro
Inicio
idade
Var
acumulIdade, totalIrmaos, somaIdade, resposta, quantIrmaos : real
AcumulIdade
Perfeito de novo Edu, é isso mesmo. Segue em frente. Tmj!
Fiz um pouco diferente
algoritmo "semnome"
var
idade, soma, cont_irmaos, resultado : inteiro
media_idades : real
inicio
soma
Ficou joia Cyntia, parabéns!!!!
VAR
r , cont_idade, cont_irmaos :inteiro
media : real
INICIO
cont_irmaos
var
idade , irmaos, cont : inteiro
soma, media: real
inicio
soma
Perfeito Thallis, parabéns!