Home › Fóruns › Programação Básica › Exercício 31 – contagem regressiva
Marcado: Exercicios 31 - Contagem Regressiva
- Este tópico contém 7 respostas, 6 vozes e foi atualizado pela última vez 1 ano, 3 meses atrás por Tutora Jessica.
-
AutorPosts
-
-
19 de fevereiro de 2021 às 14:21 #61211Antony Mateus Ferreira LuzParticipante
Eu travei nesse exercício, eu queria entender como faço para exibir todos os números da contagem e apenas marcar com [] os números que forem múltiplos do valor selecionado, o máximo que consegui foi mostrar apenas os múltiplos do valor selecionado, queria tentar o fórum antes de ver o vídeo de solução, segue meu código:
programa { funcao inicio() { inteiro n1, n2 escreva("Sua contagem vai começar em que número? ") leia(n1) escreva("Marcar os múltiplos de: ") leia(n2) enquanto(n1 > 0) { n1 -- se(n1 % n2 == 0) { escreva("["+ n1 + "]") } } } }
-
19 de fevereiro de 2021 às 14:40 #61212Antony Mateus Ferreira LuzParticipante
*RESOLVIDO*
Na hora eu tinha travado e não estava conseguindo pensar em nada, mas depois de sair da frente computador e voltar minutos depois eu resolvi o problema, era simples, em nenhum momento eu dei um comando de saída para mostrar todos os números da contagens, mas só quando fossem múltiplos de n2, coloquei um senão e no bloco coloquei um escreva que pedia para mostrar n1, ficou assim:
programa { funcao inicio() { inteiro n1, n2 escreva("Sua contagem vai começar em que número? ") leia(n1) escreva("Marcar os múltiplos de: ") leia(n2) enquanto(n1 > 0) { n1 -- se(n1 % n2 == 0) { escreva("["+ n1 + "]") } senao { escreva(n1 + " ") } } } }
-
22 de fevereiro de 2021 às 09:30 #61340Tutora MaylaMestre
Antony, parabéns por conseguir resolver seu problema!
Quaisquer outras dúvidas estamos a disposição. -
3 de setembro de 2022 às 17:16 #100618Marcos MissoneParticipante
Boa noite
Peco ajuda no exercicio 31 – Contagem regressiva
Nao vi um topic aberto para este exercicioCpts
programa { funcao inicio() { inteiro pont_inicio, pont_final = 0 escreva("Sua contagem regressiva vai comecar em ") leia(pont_inicio) escreva("INICIO ") enquanto(pont_inicio >= pont_final){ escreva(pont_inicio, " - ") pont_inicio = pont_inicio -1 se(pont_inicio % 5 != 0){ }senao{ escreva(pont_inicio, "[]") } } escreva("FIM") } }
-
5 de novembro de 2022 às 18:44 #104402Marlei GSParticipante
Marcos,
Fiz o cod como abaixo. Espero ter ajudado.`programa
{inclua biblioteca Util –> u
funcao inicio()
{
escreva(“Ex 31: Contagem regressiva!!\n\n”)inteiro n1, n2
escreva(“Sua contagem regressiva vai começar em: “)
leia(n1)
escreva(“Marcar os múltiplos de: “)
leia(n2)inteiro c = n1
escreva(“\nInício: \n”)
enquanto (c >= 0) {
se (c % n2 == 0)
escreva(“[“, c, “] – \n”)
senao
escreva(c, ” – “)c = c – 1
u.aguarde(500)}
escreva(“FIM!!!\n”)
}
}
-
-
5 de setembro de 2022 às 11:23 #100692Tutora JessicaModerador
Bom dia Marcos, trouxe a sua dúvida para o tópico com a dúvida de outro aluno do mesmo exercício..
Verifiquei e seu código esta funcionando, qual seria sua dúvida?
Acima também tem a resolução de outro aluno, caso queira dê uma olhadinha.
Bons estudos 🖖 -
12 de agosto de 2023 às 12:17 #121452Venicio Marcos HarthmannParticipante
O código não esta funcionando corretamente.
Ele começa a contar de um numero a menos do solicitado e termina com um numero a mais do que 0.
Como faço para alterar e começar a contar do numero digitado?programa { inclua biblioteca Util --> u funcao inicio() { inteiro cont,mult escreva("Sua contagem regressiva vai começar em: ") leia(cont) escreva("Marcar os Multiplos de: ") leia(mult) enquanto (cont >= 0) { cont = cont -1 u.aguarde(500) se (cont % mult == 0) { escreva(" -[" + cont + "]") } senao { escreva(" -" + cont) } } escreva("\nFIM!") } }
-
14 de agosto de 2023 às 10:05 #121548Tutora JessicaModerador
Olá Venicio, trouxe sua dúvida para uma ja existente no fórum do mesmo exercício, dê uma olhada nas explicações e resoluções acima e veja se consegue corrigir seu código, caso não consiga, só retornar ao fórum que iremos lhe ajudar.
Obs: sempre que tiver uma dúvida, dê uma olhada no fórum se já não existe o tópico criado do mesmo exercício, ai é só copiar e colar o seu código com a dúvida dentro do tópico do mesmo exercício, assim conseguimos deixar nosso fórum mais organizado e ajudamos mais alunos.
Bons estudos 🖖🏼
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.