Fala galera da programação, tudo beleza?
Este exercício é bem legal para podermos aperfeiçoar a nossa lógica de programação.
Lembrando que o número par é o número que dividido por 2 resulta resto zero. Já o número ímpar é o número que dividido por 2 resulta resto um.
Exemplo de saída: se o usuário informar o número 98, deverá ser mostrado na tela a mensagem “98 é um número par”. Se o usuário informar o número 37, deverá ser mostrado na tela a mensagem “37 é um número ímpar”.
Este é um exercício bacana para aprendermos mais sobre os Comandos Condicionais Simples e com ele temos várias oportunidades de aprendizado, incluindo:
if-else
) para tomar decisões com base nos dados fornecidos pelo usuário.%
), para realizar cálculos e verificar a paridade de um número.
Legal, vamos aos códigos!
/****************************************************************************** Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *******************************************************************************/ #include <iostream> using namespace std; int main() { int numero; // Solicita ao usuário para digitar um número inteiro cout << "Digite um numero inteiro: "; cin >> numero; // Verifica se o número é par ou ímpar e mostra na tela if (numero % 2 == 0) { cout << numero << " é um número par." << endl; } else { cout << numero << " é um número ímpar." << endl; } return 0; }
Este programa solicita ao usuário que insira um número inteiro, verifica se é par ou ímpar usando o operador de módulo (%
) e, em seguida, imprime a mensagem apropriada na tela.
/****************************************************************************** Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *******************************************************************************/ #include <stdio.h> int main() { int numero; // Solicita ao usuário para digitar um número inteiro printf("Digite um numero inteiro: "); scanf("%d", &numero); // Verifica se o número é par ou ímpar e mostra na tela if (numero % 2 == 0) { printf("%d é um número par.\n", numero); } else { printf("%d é um número ímpar.\n", numero); } return 0; }
Este código faz a mesma coisa que o exemplo em C++, mas usando a sintaxe da linguagem C.
A principal diferença entre C e C++ é que C++ é uma linguagem orientada a objetos, enquanto C é uma linguagem procedural. Algumas diferenças específicas aqui incluem: Em C++, usa-se cin
e cout
para entrada e saída padrão, enquanto em C, usa-se scanf
e printf
.
{ Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br } program ParOuImpar; var numero: Integer; begin // Solicita ao usuário para digitar um número inteiro Write('Digite um numero inteiro: '); Readln(numero); // Verifica se o número é par ou ímpar e mostra na tela if numero mod 2 = 0 then WriteLn(numero, ' é um número par.') else WriteLn(numero, ' é um número ímpar.'); // Aguarda o usuário pressionar Enter para sair Readln; end.
Este código em Pascal faz a mesma coisa que os exemplos anteriores em C e C++. Ele solicita ao usuário que insira um número inteiro, verifica se é par ou ímpar usando o operador mod
, e então imprime a mensagem apropriada na tela.
''' Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br ''' # Solicita ao usuário para digitar um número inteiro numero = int(input("Digite um número inteiro: ")) # Verifica se o número é par ou ímpar e mostra na tela if numero % 2 == 0: print(numero, "é um número par.") else: print(numero, "é um número ímpar.")
Neste código em Python, usamos a função input()
para solicitar ao usuário que insira um número inteiro. Em seguida, convertemos a entrada para um inteiro usando int()
. Depois, usamos o operador %
para verificar se o número é par ou ímpar e exibimos a mensagem correspondente na tela com print()
.
/****************************************************************************** Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *******************************************************************************/ using System; class ParImpar { static void Main(string[] args) { // Solicita ao usuário para digitar um número inteiro Console.Write("Digite um número inteiro: "); int numero = Convert.ToInt32(Console.ReadLine()); // Verifica se o número é par ou ímpar e mostra na tela if (numero % 2 == 0) { Console.WriteLine(numero + " é um número par."); } else { Console.WriteLine(numero + " é um número ímpar."); } } }
Neste código em C#, utilizamos a classe Console
para interação com o usuário. Solicitamos que o usuário insira um número inteiro usando Console.ReadLine()
, convertemos a entrada para um número inteiro com Convert.ToInt32()
, e então verificamos se o número é par ou ímpar usando o operador %
. Por fim, utilizamos Console.WriteLine()
para exibir a mensagem correspondente na tela.
/****************************************************************************** Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *******************************************************************************/ import java.util.Scanner; public class ParOuImpar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário para digitar um número inteiro System.out.print("Digite um número inteiro: "); int numero = scanner.nextInt(); // Verifica se o número é par ou ímpar e mostra na tela if (numero % 2 == 0) { System.out.println(numero + " é um número par."); } else { System.out.println(numero + " é um número ímpar."); } scanner.close(); } }
Neste código em Java, usamos a classe Scanner
para obter entrada do usuário. Solicitamos que o usuário insira um número inteiro usando scanner.nextInt()
, e então verificamos se o número é par ou ímpar usando o operador %
. Por fim, usamos System.out.println()
para exibir a mensagem correspondente na tela.
/****************************************************************************** Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br *******************************************************************************/ use std::io; fn main() { // Solicita ao usuário para digitar um número inteiro println!("Digite um número inteiro:"); let mut input = String::new(); io::stdin().read_line(&mut input) .expect("Falha ao ler a linha"); let numero: i32 = input.trim().parse() .expect("Por favor, insira um número válido"); // Verifica se o número é par ou ímpar e mostra na tela if numero % 2 == 0 { println!("{} é um número par.", numero); } else { println!("{} é um número ímpar.", numero); } }
Neste código em Rust, utilizamos a macro println!()
para imprimir a mensagem solicitando ao usuário que insira um número inteiro. Em seguida, usamos io::stdin()
para obter entrada do usuário e read_line()
para lê-la. Depois, convertemos a entrada para um número inteiro, verificamos se é par ou ímpar usando o operador %
e, por fim, utilizamos println!()
para exibir a mensagem correspondente na tela.
Beleza pessoal? No geral este exercício foi uma introdução valiosa para os conceitos fundamentais de programação e pode ajudar você a construir uma base sólida para o desenvolvimento de habilidades mais avançadas no futuro.
Em resumo, podemos dizer que este exercício é uma excelente maneira de praticar e reforçar conceitos essenciais de programação, independentemente da linguagem escolhida.
Dúvidas ou sugestões de mais linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Fala galera da programação, tudo beleza? 📅💻 Explore a manipulação de datas e descubra como calcular o dia anterior em várias linguagens de programação! Aprenda algoritmos, lógica condicional e muito mais neste desafio divertido. Considerações Para facilitar, considerar que os anos bissextos são aqueles divisíveis por 4. Assim o mês 2 (fevereiro) possui 28 […]
Fala galera da programação, tudo beleza? Vamos a um novo exercício de algoritmos com desvio condicional. Desafie suas habilidades de programação com este exercício simples de cálculo de estacionamento em diversas linguagens! 🚗💻 Aprenda e pratique condicionais, entrada/saída e sintaxe em várias linguagens. Dicas para o exercício Lembrar que pode ser informado 0 no tempo […]
Fala galera da programação, tudo beleza? 💻 Novo exercício na área para aprimorar a nossa lógica de programação. Dica do exercício: Para simplificar o problema, converta cada par de valores em um único valor em minutos. 🕒 O que podemos aprender neste exercício? Neste exercício, podemos aprender várias coisas: Manipulação de Entrada/Saída: Aprendemos como […]
Fala galera da programação, tudo beleza? Novo algoritmo na área com o tema desvio condicional. Hoje vamos explorar uma variedade de linguagens de programação! 🚀 Comparando diferentes abordagens para resolver um problema simples: determinar se um número é zero, positivo ou negativo. Da sintaxe às estruturas condicionais, mergulhamos na essência de cada linguagem. O […]
Fala galera da programação, tudo beleza? Hoje vamos descubra como este simples exercício de programação em várias linguagens pode fortalecer suas habilidades de codificação! 🚀 Aprenda a calcular médias de notas e determinar a aprovação ou reprovação de alunos em C++, C, Pascal, Python, C#, Java, Rust e Go. O que podemos aprender neste […]
Fala galera da programação, tudo beleza? O exercício pede para verificar se o número lido possui determinada característica. Ela é conhecida como “Número Kaprekar”. Um número de Kaprekar é um inteiro positivo cuja representação em quadrados de seus dígitos pode ser dividida em duas partes que somam o número original quando somadas. O exemplo […]
Fala galera da programação, tudo beleza? Hoje um novo exercício de calculadora para aprimorar nossa lógica de programação. Dicas do exercício Em duas situações, o programa não deverá efetuar o cálculo: Se o operador informado pelo usuário for inválido mostrar a mensagem “Operador inválido” e encerrar a execução do programa. Se o segundo operando […]
Fala galera da programação, tudo beleza? Lá vamos nós a mais um interessante exercício. Dados do Exercício Formulas Para Homens: ( 72.7 * altura ) – 58 Para Mulheres: ( 62.1 * altura) – 44.7 Mais dicas A altura da pessoa é um valor real. O sexo da pessoa deverá ser identificado através […]
Fala galera da programação, tudo beleza? Vamos a um novo exercício para aprimorarmos nossas habilidades. Aqui existem dados importantes para podermos realizar a tarefa. Dados do exercício Tabela de códigos: código = 1: multiplicar os três valores código = 2: somar os três valores código = 3: subtrair os três valores código = 4: […]
Fala galera da programação, tudo beleza? Quer aprimorar suas habilidades com estruturas condicionais? Explore este desafio de aprendizado de if-else. O que podemos aprender neste exercício? Neste exercício, aprendemos a: Solicitar entrada do usuário: Aprendemos a solicitar entrada do usuário para obter informações necessárias para o programa, como a idade do nadador. Isso é útil […]