Logo Passei Direto
Buscar
Capítulo 3 — Estruturas condicionais (if / else)

Condicionais permitem que o programa tome decisões.

Operadores de comparação: == (igual), != (diferente), >, <, >=, <=. Operadores lógicos: && (E), || (OU), ! (NÃO).
Exercício 3.3 (desafio): Combine dois ifs com && para checar se uma pessoa pode tirar carteira de motorista (18+ e aprovada no exame, que pode ser outra variável int aprovado com 1 ou 0).
User badge image
Perguntas sobre Metodologia Científica

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Claro! Para resolver o exercício, você deve usar uma estrutura condicional que verifica se a pessoa tem 18 anos ou mais e se foi aprovada no exame (aprovado == 1). Usando o operador lógico &&, o código em C, por exemplo, ficaria assim: ```c if (idade >= 18 && aprovado == 1) { // A pessoa pode tirar a carteira de motorista printf("Pode tirar a carteira de motorista.\n"); } else { // A pessoa não pode tirar a carteira de motorista printf("Não pode tirar a carteira de motorista.\n"); } ``` Passo a passo: 1. Verifique se `idade` é maior ou igual a 18. 2. Verifique se `aprovado` é igual a 1. 3. Use o operador `&&` para garantir que ambas as condições sejam verdadeiras. 4. Se sim, a pessoa pode tirar a carteira; caso contrário, não pode. Assim, você combina dois `if` em uma única condição usando `&&`.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina