Pular para o conteúdo

Correção 002 - Introdução ao Portugol

programa {
funcao inicio() {
cadeia personagem
escreva("Qual é o nome do seu personagem favorito? ")
leia(personagem)
escreva("Seu personagem favorito é " + personagem + "! Que legal!")
}
}
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.")
}
}
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")
}
}
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.")
}
}
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)
}
}
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.")
}
}
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.")
}
}
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.")
}
}
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)
}
}
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)
}
}
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)
}
}
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)
}
}