O Bug está aqui! Na divisão e na multiplicação, é necessário que ambos sejam diferente de zero;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3.basicas
{
public class Multiplicacao
{
public double Calcular(double multiplicando, double multiplicador)
{
if (multiplicando == 0 || multiplicador ==0)
{
return 0;
}
else
{
return multiplicando * multiplicador;
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3.basicas
{
public class Divisao
{
public double Calcular(double dividendo, double divisor)
{
if(divisor == 0 || dividendo == 0)
{
return 0;
}
else
{
return dividendo / divisor;
}
}
}
}