Par ou ímpar em Portugol (VisuAlg)

Um número é par quando o resto da divisão por 2 é zero. No VisuAlg o resto da divisão é calculado com o operador mod (também aceito como %).

Troque o valor de numero no editor e execute de novo para testar outros números.

Dialeto: VisuAlg mod se / senao inteiro

Código em Portugol

algoritmo "par_ou_impar"
var
   numero: inteiro
inicio
   numero <- 7
   se numero mod 2 = 0 entao
      escreval(numero, " é par")
   senao
      escreval(numero, " é ímpar")
   fimse
fimalgoritmo

Executar no editor online

Saída do programa

7 é ímpar

Tradução para outras linguagens

O editor traduz qualquer programa em Portugol para C, Java e JavaScript. Veja como fica este exemplo:

O mesmo programa em C
// Algoritmo "par_ou_impar" — traduzido do Portugol para C.
// Para compilar: gcc programa.c -o programa

#include <stdio.h>

int main(void) {
    int numero = 0;

    numero = 7;
    if (numero % 2 == 0) {
        printf("%d é par\n", numero);
    } else {
        printf("%d é ímpar\n", numero);
    }

    return 0;
}
O mesmo programa em Java
// Algoritmo "par_ou_impar" — traduzido do Portugol para Java.
// Salve como Main.java e execute: java Main.java

public class Main {
    public static void main(String[] args) {
        int numero = 0;

        numero = 7;
        if (numero % 2 == 0) {
            System.out.println(numero + " é par");
        } else {
            System.out.println(numero + " é ímpar");
        }
    }
}
O mesmo programa em JavaScript
// Algoritmo "par_ou_impar" — traduzido do Portugol para JavaScript.
// Para executar (Node.js): node programa.js

let numero = 0;

numero = 7;
if (numero % 2 === 0) {
  console.log(`${numero} é par`);
} else {
  console.log(`${numero} é ímpar`);
}

Outros exemplos de Portugol