🏠 Home 

Soma de Pares e Ímpares

Calcula a soma de números pares e ímpares até um valor inserido pelo usuário


Install this script?
// ==UserScript==
// @name         Soma de Pares e Ímpares
// @namespace    https://exemplo.com/
// @version      1.0
// @description  Calcula a soma de números pares e ímpares até um valor inserido pelo usuário
// @author       EmersonxD
// @license      MIT
// @include      https://chat.openai.com/chat/*
// ==/UserScript==
// Função para obter um número inteiro positivo do usuário
function obterNumeroInteiroPositivo() {
let numero;
do {
numero = parseInt(prompt("Digite um número inteiro positivo:"));
} while (isNaN(numero) || numero <= 0);
return numero;
}
// Função para calcular a soma dos números pares até o valor inserido
function calcularSomaPares(numero) {
let soma = 0;
for (let i = 2; i <= numero; i += 2) {
soma += i;
}
return soma;
}
// Função para calcular a soma dos números ímpares até o valor inserido
function calcularSomaImpares(numero) {
let soma = 0;
for (let i = 1; i <= numero; i += 2) {
soma += i;
}
return soma;
}
// Função principal para executar o script
function executarScript() {
const numero = obterNumeroInteiroPositivo();
const somaPares = calcularSomaPares(numero);
const somaImpares = calcularSomaImpares(numero);
console.log(`A soma dos números pares até ${numero} é: ${somaPares}`);
console.log(`A soma dos números ímpares até ${numero} é: ${somaImpares}`);
}
// Chamar a função principal para executar o script
executarScript();