Pessoal, Boa tarde!
Por falta de atenção, ao invés de ler 3 ou 4 eu li 3 e 4, então acabei fazendo o programa diferente rsrsrs.
O programa funcionou, porém queria saber opinião de vocês se a lógica que eu cheguei(se fosse 3 e 4) tem algum problema. Se aqueles 2 if dentro do for está correto ou pode melhorar
Um abraço!private void button1_Click(object sender, EventArgs e)
{
int numero1 = 3;
int numero2 = 4;
int resto1 = 15 % numero1;
int resto2 = 15 % numero2;
//Mostrar quem é divisível po 15
if (resto1 == 0)
{
MessageBox.Show("O número " + numero1 + " é divisível por 15");
}
else if (resto2 == 0)
{
MessageBox.Show("O número " + numero2 + " é divisivel por 15");
}
else
{
MessageBox.Show("Os números " + numero1 + ", " + numero2 + " não são divisíveis com o número 15");
}
//Mostrar quem é divisível por 3 e 4 de 1 a 30
for(int i = 1; i <=30; i++)
{
int resto3 = i % numero1;
int resto4 = i % numero2;
if(resto3 == 0)
{
MessageBox.Show("O número " + i + " é divisivel por " + numero1);
}
if(resto4 == 0)
{
MessageBox.Show("O número " + i + " é divisivel por " + numero2);
}
}
}