Logo Passei Direto
Buscar
Foi pedido a um aluno que escrevesse um trecho de código no qual, dado um número inteiro positivo X, imprimisse Yes caso este fosse múltiplo, simultaneamente, de 3 e de 5. Dos trechos abaixo, qual deles representa um código válido em C que satisfaz o pedido?

A if ( x % 3==0 || X % 5==0 ) { printf (“ Yes”); }
B if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); }
C if ( x % 15 == 0) { printf (“ Yes”); }
D if ( 5 / x == 0 && 3 / x == 0 ) { printf (“ Yes”); }
User badge image
Praticando Para o Saber

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das opções para determinar qual delas atende ao pedido de imprimir "Yes" se o número inteiro positivo \( X \) for múltiplo simultaneamente de 3 e 5. A condição correta para verificar se \( X \) é múltiplo de 3 e 5 é que \( X \) deve ser divisível por ambos, o que pode ser feito verificando se \( X \% 3 == 0 \) e \( X \% 5 == 0 \) ou, de forma mais eficiente, se \( X \% 15 == 0 \) (já que 15 é o mínimo múltiplo comum de 3 e 5). Vamos analisar as opções: A) `if ( x % 3==0 || X % 5==0 ) { printf (“ Yes”); }` - Esta condição verifica se \( X \) é múltiplo de 3 ou de 5, o que não atende ao pedido de ser múltiplo simultaneamente. Incorreta. B) `if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); }` - Esta condição está incorreta porque a divisão por 3 e 5 não verifica a multiplicidade corretamente. Incorreta. C) `if ( x % 15 == 0) { printf (“ Yes”); }` - Esta condição verifica corretamente se \( X \) é múltiplo de 15, que é o que se busca. Correta. D) `if ( 5 / x == 0 && 3 / x == 0 ) { printf (“ Yes”); }` - Esta condição também está incorreta, pois a divisão não é a forma correta de verificar a multiplicidade. Incorreta. Portanto, a opção correta é: C) if ( x % 15 == 0) { printf (“ Yes”); }

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!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina