Home › Fóruns › Programação Básica › Entrada e saída-M01A05
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 3 anos, 9 meses atrás por
IcaroFilho.
-
AutorPosts
-
-
27 de novembro de 2021 às 00:42 #81355
vitor Gomes
Participanteprograma
{funcao inicio()
{
const real n = 10.0
real conta
conta = n/2
escreva(conta)
}
}Console:5.0
Programa finalizado. Tempo de execução: 16 milissegundosDúvida?
Já que não posso alterar a constante, por que quando divido o valor da constante por 2 não dá nada errado. Eu consigo utilizá-la só dentro de outra variável para fazer contas? Não entendi. -
29 de novembro de 2021 às 06:43 #81553
IcaroFilho
ModeradorBom dia.
- As constantes não podem ter seus valores retribuídos. Ou seja, após a criação da constante real n, atribuindo o valor de 10, não se pode ao longo do algoritmo atribuir um novo valor a ela.
no exemplo dado, você simplesmente utilizou o valor de n como dividendo da equação para atribuir um valor a varável conta. - Pode utiliza o valor das constantes livremente para efetuar cálculos.
- As constantes não podem ter seus valores retribuídos. Ou seja, após a criação da constante real n, atribuindo o valor de 10, não se pode ao longo do algoritmo atribuir um novo valor a ela.
-
22 de janeiro de 2022 às 13:12 #84824
Gabriel Oliveira
Participanteprograma
{programa
{funcao inicio()
{
escreva(“———-FICHA FUNCIONAL——–“)
const inteiro id= 20
inteiro idade
escreva (“qual é a sua idade?”)
leia (idade)}
}Olá boa tarde estou declarando uma constante com a idade de 20 anos , mas quando eu coloco meu programa para inicializar com a idade por exemplo de 22 anos, por quê o programa não aparece uma mensagem de erro?
exemplo qual é a sua idade? é 20 mas eu coloco 22 anos, mesmo assim o programa finaliza, não deveria aparecer uma mensagem de erro dizendo dizendo que esta sendo declarada de maneira incorreta que deveria ser 20 ao invés de 22??
-
22 de janeiro de 2022 às 14:52 #84827
IcaroFilho
ModeradorBoa tarde Gabriel,
Movi seu tópico pois já existe uma duvida referente a mesma questão M1A05.
Sempre antes de abrir um novo tópico, confira se o mesmo já não foi criado… assim evitamos que o fórum fique poluído com muitas duvidas similares, dificultando a busca por ajuda.Referente ao seu código.
Ele executa e encerra pois você esta declarando uma variável constanteid, porem esta fazendo alteração na variávelidade.
Caso faça a troca deleia(idade)porleia(id), ocorrerá o erro.
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.