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.
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
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`);
}