Logo Passei Direto
Buscar

Outros

Outros
Em programação de computadores, a estrutura de controle "if-else" é fundamental para implementar decisões lógicas. Essa estrutura permite que o programa execute um bloco de código ou outro, dependendo da avaliação de uma expressão booleana. Cada linguagem de programação tem sua sintaxe específica para implementar essa estrutura, mas a lógica básica é a mesma. Em Python, por exemplo, a sintaxe básica para uma estrutura "if-else" é:

if condition:

# bloco de código a ser executado se a condição for verdadeira

else:

# bloco de código a ser executado se a condição for falsa

Considere que você está trabalhando com Python e deseja verificar se um número é positivo, negativo ou nulo. Para tal, você escreve o seguinte código:

```python
num = int(input('Digite um número: '))

if num > 0:
print("O número é positivo")

elif num == 0:
print("O número é nulo")

else:
print("O número é negativo")
```
Assinale qual alternativa corresponde corretamente ao resultado que será impresso pelo programa, caso o número informado seja "-5":
"O número é positivo"
"Erro de execução"
"O número é negativo"
"O número é -5"
"O número é nulo"
User badge image
CuriosidadesGerais

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Se o número informado for "-5", o programa irá verificar as condições na seguinte ordem: 1. `if num > 0:` - Essa condição é falsa, pois -5 não é maior que 0. 2. `elif num == 0:` - Essa condição também é falsa, pois -5 não é igual a 0. 3. `else:` - Como as duas condições anteriores são falsas, o programa executa o bloco de código dentro do `else`. Portanto, o resultado impresso pelo programa será: "O número é negativo".

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais conteúdos dessa disciplina