Logo Passei Direto
Buscar
Você está desenvolvendo um software para um caixa eletrônico. O sistema deve perguntar repetidamente ao usuário se deseja continuar realizando saques até que o usuário decida parar. Qual das seguintes opções de código em C implementa corretamente essa funcionalidade?
A. } while (continuar == 's' | continuar == 'S')
B. } while (continuar == 'n' || continuar == 'N')
C. } while (continuar != 'n' && continuar != 'N')
D. } while (continuar != 's' && continuar != 'S')
E. } while (continuar == 'y' || continuar == 'Y')
User badge image
Questões Para o Saber

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para implementar a funcionalidade de perguntar repetidamente ao usuário se ele deseja continuar realizando saques até que ele decida parar, precisamos de uma condição que continue o loop enquanto o usuário optar por continuar. Analisando as opções: A. } while (continuar == 's' | continuar == 'S') - Aqui, o operador `|` é um operador bit a bit, e o correto seria usar `||` para uma comparação lógica. Além disso, essa condição continuaria enquanto o usuário escolhe 's', o que está correto, mas a forma do operador está errada. B. } while (continuar == 'n' || continuar == 'N') - Esta condição continuaria o loop apenas se o usuário escolhesse 'n', o que não é o que queremos. C. } while (continuar != 'n' && continuar != 'N') - Esta condição continua o loop enquanto o usuário não escolher 'n' ou 'N', o que está correto, pois queremos que o loop continue até que o usuário decida parar. D. } while (continuar != 's' && continuar != 'S') - Esta condição continuaria o loop enquanto o usuário não escolhesse 's' ou 'S', o que não é o que queremos. E. } while (continuar == 'y' || continuar == 'Y') - Esta condição está usando 'y', que não é a opção correta para continuar, já que estamos usando 's' para sim. Portanto, a opção correta que implementa a funcionalidade desejada é: C. } while (continuar != 'n' && continuar != 'N').

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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!

Mais perguntas desse material

Mais conteúdos dessa disciplina