Home › Fóruns › Programação Básica › Módulo 01 ex 03
- Este tópico contém 10 respostas, 7 vozes e foi atualizado pela última vez 1 ano, 11 meses atrás por MARCIO PAIVA.
-
AutorPosts
-
-
15 de novembro de 2021 às 19:20 #80626EdnaParticipante
programa
{funcao inicio()
{inteiro n1
escreva(“Me diga um número: “)
leia(n1)
inteiro n = n1-1
inteiro nu = n1+1escreva(“O antecessor de ” + n1 “é” + n)
escreva(“O sucessor de ” + n1 “é” + nu)}
}Neste meu exercício dapresenta um erro nesta linha -> escreva(“O antecessor de ” + n1 “é” + n)
pedindo para que eu escreva um parenteses para resolver o problema ‘(‘ -
15 de novembro de 2021 às 19:30 #80628EdnaParticipante
programa
{funcao inicio()
{inteiro n1
escreva(“Me diga um número: “)
leia(n1)
escreva(“O antecessor de” + n1 “é” + n1-1)
escreva(“O sucessor é” + n1 “é” + n1+1)}
}também fiz assim e apresenta o mesmo erro que esta linha do código -> escreva(“O antecessor de” + n1 “é” + n1-1) -> precisa de um ‘(‘ parenteses
-
16 de novembro de 2021 às 07:31 #80646IcaroFilhoModerador
Bom dia Edna,
Antes de abrir um tópico no fórum, pesquise para saber se o mesmo já não foi aberto. No caso já existe um tópico criado sobre esta questão.
isto evita com que o fórum fique “bagunçando” e dificulta a busca por resolução de questões por parte de outros alunos.Agora referente a sua questão.
Na sua expressão falta uma concatenação.escreva(“O sucessor de ” + n1 “é” + nu)
->escreva(“O sucessor de ” + n1
+
“é” + nu)
-
3 de fevereiro de 2022 às 20:41 #85470Edi OliveiraParticipante
programa
{funcao inicio()
{
inteiro n1
escreva(“Me diga um número: “)
leia(n1)
inteiro n = n1-1
inteiro nu = n1+1
escreva(“O antecessor de ” + n1 + “é” + n)
escreva(“O sucessor de ” + n1 + “é” + nu)}
}Console
Me diga um número: 10
O antecessor de 10é90 O sucessor de 10é11Como melhorar meu codigo ?
-
3 de fevereiro de 2022 às 21:29 #85474IcaroFilhoModerador
Boa noite Edi,
Movi seu tópico pois o assunto já estava criado.
Sempre que for criar algo, pesquise antes para saber se já não foi criado.no seu caso, pode utilizar espaços no final do texto(dentro das aspas) e usar quebra de linha
escreva(“O antecessor de ” + n1 + “é” + n) escreva(“O sucessor de ” + n1 + “é” + nu)
ficaria:
escreva("O antecessor de " + n1 + " é " + n) escreva("\nO sucessor de " + n1 + " é " + nu)
-
-
11 de março de 2022 às 15:27 #88318Douglas SilvaParticipante
programa
{funcao inicio()
{
inteiro n1, n2
escreva(“Me diga um numero:” )
leia(n1)
inteiro n = n1-1
inteiro nu = n1+1
escreva(” o antecessor de ” + n1 + ” é o valor ” + (n1-1))escreva(“\n o sucessor de ” + n1 + ” é o valor ” + (n1+1))
}
}-
12 de março de 2022 às 07:55 #88395IcaroFilhoModerador
Bom dia.
Embora a resposta final esteja correta, você criou elementos e não utilizou.
criou uma variável n2 nula e nunca utilizou no código.
criou as variáveis n e nu e tbm nunca às utilizou.a forma mais compacta do codigo seria:
inteiro n escreva(“Me diga um número: “) leia(n) escreva(“O antecessor de ” + n + “ é ” + ( n - 1 ) ) escreva(“\nO sucessor de ” + n + “ é ” + ( n + 1 ) )
e caso quisesse usar operadores separados:
inteiro n, na, ns escreva(“Me diga um numero:” ) leia(n) na = n - 1 ns = n + 1 escreva(” o antecessor de ” + n + ” é ” + na ) escreva(“\n o sucessor de ” + n + ” é ” + ns )
-
-
1 de junho de 2022 às 00:11 #94542Matheus Vidal TenórioParticipante
escreva(“O antecessor de ” + n1 + “é” n)`
FALTOU APENAS UM + DEPOIS DO n1 que não tinha, e outra coisa, as vezes o portugal dá esses erros.
-
1 de junho de 2022 às 00:14 #94543Matheus Vidal TenórioParticipante
programa
{//exercicio 03
funcao inicio()
{
inteiro n, ante, suce
escreva(“Me diga um número: “)
leia(n)
suce = n + 1
ante = n – 1
escreva(“\nO antecessor de “+ n +” é o valor “+ ante + “\n”)
escreva(“O Sucessor de “+ n +” é o valor “+ suce)
`Fiz dessa forma, possível acho que está certo. Não sabia que dava para fazer dessa forma compacta.
-
3 de junho de 2022 às 16:18 #94729Tutor DavyMembro
Matheus,
Sua resolução do exercício está certa! Continue se dedicando assim e estará cada vez melhor.
Se houver quaisquer dúvidas basta entrar em contato que lhe ajudaremos. 🖖 -
19 de dezembro de 2022 às 20:28 #107348MARCIO PAIVAParticipante
Jéssica conforme a tua solicitação estou enviando o exercício dentro do tópico correspondente
Eis aqui o código para análise:
programa { funcao inicio() { escreva("{EXERCÍCIO 003 - Antes e Depois}\n") inteiro n,ant, suc escreva("Me diga um número: ") leia(n) ant = n - 1 suc = n + 1 escreva("\nO antecessor de " + n + " é o valor " + ant) escreva(" O sucesssor de " + n + " é o valor " + suc) } }
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.