Correção 002 - Introdução ao Portugol
Exercício 1: Personagem Favorito
Seção intitulada “Exercício 1: Personagem Favorito”programa { funcao inicio() { cadeia personagem escreva("Qual é o nome do seu personagem favorito? ") leia(personagem) escreva("Seu personagem favorito é " + personagem + "! Que legal!") }}Exercício 2: Time do Coração
Seção intitulada “Exercício 2: Time do Coração”programa { funcao inicio() { cadeia time inteiro titulos escreva("Qual é o seu time de futebol favorito? ") leia(time) escreva("Quantos títulos esse time tem? ") leia(titulos) escreva("O time " + time + " tem " + titulos + " títulos.") }}Exercício 3: Tempo de Volta
Seção intitulada “Exercício 3: Tempo de Volta”programa { funcao inicio() { cadeia corredor1, corredor2 real tempo1, tempo2
escreva("Digite o nome do primeiro corredor: ") leia(corredor1)
escreva("Digite o tempo do primeiro corredor (em segundos): ") leia(tempo1)
escreva("Digite o nome do segundo corredor: ") leia(corredor2)
escreva("Digite o tempo do segundo corredor (em segundos): ") leia(tempo2)
escreva(corredor1 + " completou a volta em " + tempo1 + " segundos\n") escreva(corredor2 + " completou a volta em " + tempo2 + " segundos") }}Exercício 4: Cadastro de Personagem
Seção intitulada “Exercício 4: Cadastro de Personagem”programa { funcao inicio() { cadeia nome, classe inteiro nivel real pontuacao
escreva("Digite o nome do personagem: ") leia(nome) escreva("Digite a classe do personagem: ") leia(classe) escreva("Digite o nível do personagem: ") leia(nivel) escreva("Digite quantos pontos já fez: ") leia(pontuacao)
escreva("\n=== FICHA DO PERSONAGEM ===\n") escreva("Nome: " + nome + "\n") escreva("Classe: " + classe + "\n") escreva("Nível: " + nivel + "\n") escreva("\n" + nome + " é uma " + classe + " de nível " + nivel + " e já fez " + pontuacao + " pontos.") }}Exercício 5: Total de Gols na Partida
Seção intitulada “Exercício 5: Total de Gols na Partida”programa { funcao inicio() { inteiro gols_primeiro_tempo, gols_segundo_tempo, total
escreva("Quantos gols o time fez no primeiro tempo? ") leia(gols_primeiro_tempo) escreva("Quantos gols o time fez no segundo tempo? ") leia(gols_segundo_tempo)
total = gols_primeiro_tempo + gols_segundo_tempo escreva("Total de gols na partida: " + total) }}Exercício 6: Experiência Total do Personagem
Seção intitulada “Exercício 6: Experiência Total do Personagem”programa { funcao inicio() { inteiro experiencia_por_nivel, nivel, experiencia_total
escreva("Digite a quantidade de experiência por nível: ") leia(experiencia_por_nivel) escreva("Digite seu nível: ") leia(nivel)
experiencia_total = experiencia_por_nivel * nivel escreva("Você tem " + experiencia_total + " de experiência no total.") }}Exercício 7: Resto de Poções
Seção intitulada “Exercício 7: Resto de Poções”programa { funcao inicio() { inteiro pocoes, aventureiros, sobra
escreva("Digite a quantidade total de poções: ") leia(pocoes) escreva("Digite a quantidade de aventureiros: ") leia(aventureiros)
sobra = pocoes % aventureiros escreva("Sobraram " + sobra + " poções.") }}Exercício 8: Divisão de Pontos
Seção intitulada “Exercício 8: Divisão de Pontos”programa { funcao inicio() { inteiro pontos, jogadores real pontos_por_jogador
escreva("Quantos pontos a equipe fez ao todo? ") leia(pontos) escreva("Entre quantos jogadores esses pontos serão divididos? ") leia(jogadores)
pontos_por_jogador = pontos / jogadores escreva("Cada jogador vai receber " + pontos_por_jogador + " pontos.") }}Exercício 9: Você Acertou o Número?
Seção intitulada “Exercício 9: Você Acertou o Número?”programa { funcao inicio() { inteiro numero_secreto = 7 inteiro numero_digitado logico acertou
escreva("Digite um número: ") leia(numero_digitado)
acertou = (numero_digitado == numero_secreto) escreva("Você acertou o número: " + acertou) }}Exercício 10: Novo Recorde de Pontos
Seção intitulada “Exercício 10: Novo Recorde de Pontos”programa { funcao inicio() { inteiro pontos_atuais, recorde logico bateu_recorde
escreva("Qual é a pontuação atual do jogador? ") leia(pontos_atuais) escreva("Qual é a pontuação do recorde anterior? ") leia(recorde)
bateu_recorde = (pontos_atuais > recorde) escreva("A pontuação atual é maior que o recorde: " + bateu_recorde) }}Exercício 11: A Água Ferveu?
Seção intitulada “Exercício 11: A Água Ferveu?”programa { funcao inicio() { real temperatura logico ferveu
escreva("Quantos graus está a água neste momento? ") leia(temperatura)
ferveu = (temperatura >= 100.0) escreva("A água ferveu: " + ferveu) }}Exercício 12: Usuário e Senha
Seção intitulada “Exercício 12: Usuário e Senha”programa { funcao inicio() { cadeia usuario_correto = "admin" cadeia senha_correta = "123456" cadeia usuario_digitado, senha_digitada logico usuario_diferente, senha_diferente
escreva("Digite o nome de usuário: ") leia(usuario_digitado) escreva("Digite a senha: ") leia(senha_digitada)
usuario_diferente = (usuario_digitado != usuario_correto) senha_diferente = (senha_digitada != senha_correta)
escreva("\nUsuário correto? " + usuario_diferente + "\n") escreva("Senha correta? " + senha_diferente) }}