Assinale a alternativa na qual se encontre um subprograma para verificar se um ano é bissexto ou não. Utilize a regra: Um ano bissexto é divisível por 4, mas não por 100, ou então se é divisível por 400.
a.
Função AnoBissexto(inteiro a) lógico
Var
Lógico ano_bissexto
Inicio
Se ((a % 4=0) && (a % 100 !=0)) || (a % 400=0)
ano_bissexto = true
Senão
ano_bissexto = false
fim_se
return x
Fim
b.
Função AnoBissexto(inteiro a) lógico
Var
Lógico ano_bissexto
Inicio
Se ((a % 4=0) && (a % 100 !=0)) || (a % 400=0)
ano_bissexto = true
Senão
ano_bissexto = false
fim_se
escreve ano_bissexto
Fim
c.
Função AnoBissexto(inteiro a) lógico
Var
Lógico ano_bissexto
Inicio
Se ((a % 4=0) && (a % 100 !=0)) || (a % 400=0)
ano_bissexto = true
Senão
ano_bissexto = false
fim_se
ano_bissexto
Fim
d.
Função AnoBissexto(inteiro a) lógico
Var
Lógico ano_bissexto
Inicio
Se ((a % 4=0) && (a % 100 !=0)) || (a % 400=0)
ano_bissexto = true
Senão
ano_bissexto = false
fim_se
return ano_bissexto
Fim
e.
Função AnoBissexto(inteiro a) lógico
Var
Lógico ano_bissexto
Inicio
Se ((a % 4=0) && (a % 100 !=0)) || (a % 400=0)
ano_bissexto = true
Senão
ano_bissexto = false
fim_se
ler ano_bissexto
Fim
Respostas
respondido por:
2
a alternativa a é falsa pois ela retorna um valor x que não é definido
a alternativa b é falsa pois não retorna valor algum
a alternativa c é falsa pois não retorna valor algum e ainda tem um erro de sintaxe
a alternativa d é verdadeira, embora super mal escrita. Ela está supercomplicada e denota como o autor não entende de linguagem de programação e de operadores lógicos. Se foi seu professor que fez .. .você está sendo ensinada por alguém muito fraco.
Essa complicação toda que ele escreveu pode ser substituida por
Função AnoBissexto(inteiro a) lógico
Inicio
return ( ((a % 4=0) && (a % 100 !=0)) || (a % 400=0) )
Fim
mostre esse código ao professor para ver se ele testa e aprende a ensinar certo.
a alternativa e está completamente errada pois lê o dado de onde ? Não era essa a ideia.
a alternativa b é falsa pois não retorna valor algum
a alternativa c é falsa pois não retorna valor algum e ainda tem um erro de sintaxe
a alternativa d é verdadeira, embora super mal escrita. Ela está supercomplicada e denota como o autor não entende de linguagem de programação e de operadores lógicos. Se foi seu professor que fez .. .você está sendo ensinada por alguém muito fraco.
Essa complicação toda que ele escreveu pode ser substituida por
Função AnoBissexto(inteiro a) lógico
Inicio
return ( ((a % 4=0) && (a % 100 !=0)) || (a % 400=0) )
Fim
mostre esse código ao professor para ver se ele testa e aprende a ensinar certo.
a alternativa e está completamente errada pois lê o dado de onde ? Não era essa a ideia.
nandojustin26:
ta errado essa resposta
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás