Baixe o app para aproveitar ainda mais
Prévia do material em texto
AVA1 ADIVINHAÇÃO DE IDADE - LINGUAGEM E LÓGICA DE PROGRAMAÇÃO – UVA UNIVERSIDADE VEIGA DE ALMEIDA RODRIGO DINIZ // Disciplina : [Linguagem e Lógica de Programação] // Professor : Antonio Carlos Nicolodi // Arquivo com um algoritmo: C:\Users\Rodrigo\Desktop\VISUALG3_REV60\VISUALG3\ADIV INHAçãO DA IDADE.ALG // Data de impressão: 31/05/2019 1 Algoritmo "Adivinhação da idade" 2 // Disciplina : [Ténicas e Linguagem de Programação] 3 // Professor : Antonio Carlos Nicolodi 4 // Descrição : Ler idade! (função) 5 // Autor(a) : Nome Rodrigo Maia Diniz 6 // Data atual : 30/05/2019 7 Var 8 // Seção de Declarações das variáveis 9 10 nome:caractere 11 calculo:real 12 valor:inteiro 13 anocorrente:inteiro 14 resultado: inteiro 15 dif250:inteiro 16 jafezaniversario:inteiro 17 18 Inicio 19 // Seção de Comandos, procedimento, funções, operadores, etc... 20 21 escreval ("“Esta é uma brincadeira de adivinhação e só funciona para quem t em até 99 anos.”.") 22 23 escreva("") 24 25 escreval ("Estamos em Qual ano corrente(2018, 2019, ..., aaaa)?") 26 leia (anocorrente) 27 28 escreval(" “Se você já fez aniversário este ano, digite 1; senão, digite 2: ”. ") 29 leia (jafezaniversario) 30 31 32 33 se (jafezaniversario) = 1 entao (dif250) = (anorrecorrente) - 250 34 35 se (jafezaniversario) = 2 entao (dif250) = (anorrecorrente) - 251 36 fimse 37 38 39 se (jafezaniversario <> 1) ou (jafezaniversario <> 2) entao 40 repita 41 escreval ("==> Você tem que responder 1 ou 2. <==") 42 escreva ("Se você já fez aniversário este ano, digite 1; senão, digite 2: " ) 43 leia (jafezaniversario) 44 ate (jafezaniversario = 1) ou (jafezaniversario = 2) 45 fimse 46 47 48 49 50 51 AVA1 ADIVINHAÇÃO DE IDADE - LINGUAGEM E LÓGICA DE PROGRAMAÇÃO – UVA UNIVERSIDADE VEIGA DE ALMEIDA RODRIGO DINIZ 52 escreval("“Chegou a hora de fazer umas continhas:”.") 53 escreval("Pense um número inteiro entre 1 e 9 e anotá-lo para não esquecer. ") 54 escreval("Multiplique por 2 o número que foi pensado.") 55 escreval("Somar 5 ao resultado encontrado.") 56 escreval("Multiplicar por 50 esse novo resultado.") 57 AVA1 ADIVINHAÇÃO DE IDADE - LINGUAGEM E LÓGICA DE PROGRAMAÇÃO – UVA UNIVERSIDADE VEIGA DE ALMEIDA RODRIGO DINIZ 58 59 escreval("Somar 1768 a esse novo total encontrado.") 60 escreval("Subtrair o ano de seu nascimento desse novo resultado encontrado. ")//pular uma linha 61 62 63 escreva("") 64 65 66 67 escreval("“Agora, informe o resultado que você encontrou: ”. ")//pular uma linha 68 leia(resultado) 69 70 71 escreva("") 72 73 74 escreval(" “*** Vamos analisar o número ”, resultado, “ que você encontrou ***”.") 75 leia(resultado) 76 77 78 escreval("“*** Vamos analisar o número 261 que você encontrou ***”.")//pula r uma linha 79 80 81 escreva("") 82 83 escreval("“=> Muito provavelmente ele contém três algarismos”") 84 escreval(" “=> O algarismo da esquerda é o número que você pensou”") 85 escreval(" “=> Os dois outros informam sua idade”")//pular uma linha 86 87 88 escreva("") 89 90 escreval(" “=> Acertei?”")//pular uma linha 91 92 93 escreva("") 94 95 escreval("*** Fim da brincadeira ***") 96 97 98 Fimalgoritmo AVA1 ADIVINHAÇÃO DE IDADE - LINGUAGEM E LÓGICA DE PROGRAMAÇÃO – UVA UNIVERSIDADE VEIGA DE ALMEIDA RODRIGO DINIZ
Compartilhar