Ajuda com par ou impar e trazer o dobro ou metade do mesmo

0 respostas
programação
RLeonardo_Qwaser
Bloco de Citação

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace trabSegunda

{

public partial class frmParImp : Form

{

public frmParImp()

{

InitializeComponent();

}

private void btnCalcular_Click(object sender, EventArgs e)

{

int ParouImpar = 0;

int soma = 0;

int i;

ParouImpar = Convert.ToInt32(txtNumero.Text);
soma = ParouImpar % 2;
         for(i = 2; i <= ParouImpar % 2; i++)
        {
            if(ParouImpar % i == 0)
            {
                soma++;
                break;
            }
        }
        if (soma == 0)
        {
           txtResultado.Text = "PAR";
        }
        else
        {
            txtResultado.Text = "IMPAR";
        }
    }
}

}

Eu consigo fazer ele trazer se impar ou par mas nao consigo fazer ele caso seja par trazer o dobro se for impar trazer a metade no caso os numeros do mesmo ai to querendo entender aonde errei na minha logica

PS: sou novo nessa area ainda estudando e nao sei usar muito bem o site ainda.

Criado 22 de novembro de 2020
Respostas 0
Participantes 1