Buscar

Desenvolver um algoritmo que leia um número inteiro e verifique se este é divisível por 2 e por 4 ao mesmo tempo.

💡 3 Respostas

User badge image

Matheus Carvalho Gomes Moreira

Em Java:

 

import java.util.Scanner;

public static void main(String[] args){

int numInteiro= 0;

 

Scanner entrada= new Scanner(System.in);

 

System.out.println("Informe um valor");

numInteiro= entrada.nextInt();

if(numInteiro%2== 0 && numInteiro%4 == 0){

System.out.println("Esse número é divisivel por 2 e 4");

 

}else{

System.out.println("Esse número não é divisivel por 2 e 4");

 

}

 

}

0
Dislike0
User badge image

Matheus Carvalho Gomes Moreira

Em Portugol:

 

inteiro numInteiro;

 

escreva("Informe um número");

leia(numInteiro);

 

se(numInteiro%2= 0 && numInteiro%4 = 0){

escreva("Esse número é divisivel por 2 e 4");

 

} senão{

escreva("Esse número não é divisivel por 2 e 3");

 

}

0
Dislike0
User badge image

RD Resoluções

Para sabermos se um número é divisível pelo outro a operação não deve conter restos, isto é, imagine 3 dividido por 2, o resultado é 1,5. Logo 3 não é divisível por 2 por conta do resultado dessa operação retornar um número com casas decimais. A maioria das linguagens tem um operador chamado MOD, que faz a divisão de um número pelo outro e retorna não o valor da divisão, mais sim o resto dessa divisão. Neste caso de dividirmos o 3 por 2, o operador MOD retornaria 0,5. 

Ciente disso, para resolver nosso problema, lemos uma entrada e comparamos o resultado da operação MOD para 2 e 4, se ambos forem 0 então temos um número que é divisível por 2 e 4 ao mesmo tempo.


#include<stdio.h>

int main(){

    /*

        dividendo -> armazenara o valor a ser verificado

    */

    int dividendo;

    printf("Ola, irei verificar se o numero que voce informar e divisivel por 2 e 4 ao mesmo tempo.\n");

    printf("Informe um numero (inteiro) qualquer e tecle Enter: ");

    scanf("%d", &dividendo);

    printf("\n");

    if(((dividendo % 2) == 0) && ((dividendo % 4) == 0)){

        printf("%d e divisivel por 2 e por 4.", dividendo);

    } else {

        printf("%d nao e divisivel por 2 e por 4.", dividendo);

    }

    printf("\n");

    return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais