Respostas no Fórum
Visualizando 3 posts - 1 até 3 (de 3 do total)
-
AutorPosts
-
Gabriel Azevedo
ParticipanteBoa noite, tudo bem?
Consegui fazer o exercício, mas depois de conferir a resposta com o professor e também pesquisando, achei a minha lógica muito ruim e compliquei demais algo que era mais simples.
Se puder, poderia conferir e me dizer se está bom ?programa { inclua biblioteca Calendario --> cal funcao inicio() { inteiro ano escreva("Em que ano você nasceu? ") leia(ano) inteiro idade = cal.ano_atual() - ano inteiro menor18 = 18 - idade //Variável para calcular quantos anos ainda faltam para chegar aos 18 inteiro maior18 = 18 + ano //Variável para calcular em que ano o usuario fez 18 escreva("-----------------------------------------\n") escreva("Estamos em " + cal.ano_atual() + ". Você tem atualmente " + idade + " anos de idade. \n\n") se(idade == 18){ escreva("Você completa 18 anos nesse ano de " + cal.ano_atual() + ".\nVá se alistar agora mesmo.") }senao{ se(idade < 18){ escreva("Você ainda não completou 18 anos.\nVocê só pode se alistar em " + (cal.ano_atual() + menor18) + ".\nAinda faltam " + menor18 + " anos.") }senao{ escreva("Você já deveria ter se alistado em " + maior18 + "\nVocê já está atrasado em " + (cal.ano_atual() - maior18) + " anos.") } } escreva("\n\n") } }
Gabriel Azevedo
ParticipanteBoa tarde professora Jéssica, tudo bem ?
Pelo que eu entendi essa forma que eu fiz o código não é possível arredondar porque eu criei uma variável só para a conversão de metros. Para funcionar eu preciso criar uma variável para cada conversão ?
Gabriel Azevedo
ParticipanteBoa noite, estou com dificuldade sobre usar o arredondamento no meu programa
Já tentei colocar a variável em todos os lugares, inclusive trocando a variável Metros pela variável Arredonda dentro do escreva, mas ainda não consegui arredondar
Segue:programa { inclua biblioteca Matematica --> mat funcao inicio() { real metros real arredonda escreva("Distancia em metros: ") leia(metros) arredonda = mat.arredondar(metros,4) escreva("\n" + "---------CONVERTENDO---------" + "\n") escreva(metros / 1000 + " Km" + "\n") escreva(metros / 100 + " Hm" + "\n") escreva(metros / 10 + " Dam" + "\n") escreva(metros * 10 + " Dm" +"\n") escreva(metros * 100 + " cm" + "\n") escreva(metros * 1000 + " mm") } }
-
AutorPosts
Visualizando 3 posts - 1 até 3 (de 3 do total)