Home › Fóruns › Programação Básica › Exercício 031 – módulo 03 – programação básica
- Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 1 mês, 2 semanas atrás por
Tutora Jessica.
-
AutorPosts
-
-
27 de fevereiro de 2025 às 17:16 #154520
Isabela Ferreira de Miranda
ParticipanteBoa tarde! Tenho uma pequena dúvida nesse exercício. Gostaria de saber pq usamos as vírgulas ao colocar os colchetes em (“[“,c,”]”, ” – “)
inclua biblioteca Util –> u
funcao inicio()
{
// entrada de dados
inteiro n1
inteiro mul
escreva(“\nSua contagem regressiva vai começar em: “)
leia(n1)
escreva(“\nMarcar os múltiplos de: “)
leia(mul)inteiro c = n1
enquanto (c >= 0) { // pq vai até o zero
se (c % mul == 0) {
escreva(“[“,c,”]”, ” – “) —————–> por que usamos essas vírgulas aqui para surgir os colchetes?
} senao {
escreva(c, ” – “)
}
u.aguarde(500)
c = c – 1
}
escreva(“FIM!”)}
} -
27 de fevereiro de 2025 às 18:23 #154528
Tutora Jessica
ModeradorOlá Isabela,
As vírgulas dentro da funçãoescreva()
são usadas para separar os argumentos que serão impressos. No caso específico,[
,c
,]
e" – "
são argumentos separados que serão impressos juntos.Isso é necessário porque a função
escreva()
pode receber múltiplos argumentos, e as vírgulas são usadas para separá-los. Se você não usasse as vírgulas, o compilador não saberia como separar os argumentos corretamente.Porém nesse seu código você quer incluir a variável dentro do seu escreva e para isso você não precisa utilizar colchetes, e a vírgula é usada como separador .. devendo ficar dessa forma:
escreva (c , “-“)
-
27 de fevereiro de 2025 às 23:44 #154537
Isabela Ferreira de Miranda
ParticipanteOiii! Então, mas nesse caso do exercício ele pede para usar colchetes nos múltiplos.
-
28 de fevereiro de 2025 às 10:20 #154561
Tutora Jessica
ModeradorOlá Isabela, a explicação do uso das vírgulas e colchetes esta acima, quando você coloca com as virgulas e colchetes ele funciona normalmente? Você já olhou o video de resolução desse exercício ou ainda não?
-
28 de fevereiro de 2025 às 10:32 #154562
Tutora Jessica
ModeradorOs colchetes
[]
nesse código são usados para marcar os múltiplos do número informado pelo usuário.Quando o programa encontra um múltiplo do número
m
, ele imprime o número dentro de colchetes, como[número]
. Isso é feito para destacar os múltiplos do número informado.Por exemplo, se o usuário informar que a contagem regressiva deve começar em 10 e marcar os múltiplos de 2, o programa imprimirá:
10 – [8] – 6 – [4] – 2 – [0] – FIM!
Nesse exemplo, os números 8, 4 e 0 são múltiplos de 2 e são impressos dentro de colchetes.
programa { /* Ex031: Programa que leia o limite inicial de uma contagem regressiva e um número desejado para múltiplos. O programa deverá contar do primeiro valor até zero, maecando os números que forem múltiplos do segundo valor informado. Autor: Gustavo Guanabara Empresa: Estudonauta */ inclua biblioteca Util --> u funcao inicio() { // Entrada de Dados inteiro n, m escreva("Sua contagem regressiva vai começar em: ") leia(n) escreva("Marcar os múltiplos de: ") leia(m) // Contagem inteiro c = n enquanto (c >= 0) { se (c % m == 0) { escreva("[", c , "] - ") } senao { escreva(c, " - ") } c-- u.aguarde(400) } escreva("FIM!") } }
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.