Implementar a exceção e aplicação
oi pessoal gostaria de uma enorme ajuda nesse codigo,
sou iniciante e stou muito perdida em c#,
to tentando Implementar a exceção
ExcecaoDivisaoPorZero. Esta exceção será
lançada pelo método double calcula(double a,
double b) da classe Divisao.
Implementar também a aplicação
AplicacaoDivisao que recebe dois números
informados pelo usuário e faz a divisão do
primeiro pelo segundo usando uma chamada
ao método calcula da classe Divisao.
sou iniciante e stou muito perdida em c#,
to tentando Implementar a exceção
ExcecaoDivisaoPorZero. Esta exceção será
lançada pelo método double calcula(double a,
double b) da classe Divisao.
Implementar também a aplicação
AplicacaoDivisao que recebe dois números
informados pelo usuário e faz a divisão do
primeiro pelo segundo usando uma chamada
ao método calcula da classe Divisao.
Vera Barros
Curtidas 0
Respostas
Vera Barros
21/04/2012
fiz a class ExcecaoDivisaoPorZero
class ExcecaoDivisaoPorZero : Exception
{
public ExcecaoDivisaoPorZero(String mensagem) : base(mensagem)
{
StreamWriter sw;
if (mensagem == null || mensagem.Trim() == )
{
throw new ExcecaoDivisaoPorZero(Texto inválido: + mensagem);
}
else
{
sw = new StreamWriter(teste.txt);
sw.Write(mensagem);
}
}
}
}
a classe divisor
public class divisao
{
public double calcula(double dividendo, double divisor);
public static void Main(string[] args)
{
Console.WriteLine(Digite um texto:);
string mensagem = Console.ReadLine();
try
{
// AplicacaoDivisao(mensagem);
}
catch(IOException e)
{
Console.WriteLine(e.StackTrace);
}
catch (ExcecaoDivisaoPorZero e)
{
Console.WriteLine(e.Message);
}
double dividendo = double.Parse(args[0]);
double divisor = double.Parse(args[1]);
try
{
calcula(dividendo,divisor);
}
catch(Exception e)
{
throw;
}
}
public static void calcula(int dividendo, int divisor)
{
Console.WriteLine(Divisão = + (dividendo/divisor));
}
}
}
e a class AplicacaoDivisao
class AplicacaoDivisao
{
public static void AplicacaoDivisao(string t)
{
}
}
ta muito baguncado se puder me ajudar agradeco
GOSTEI 0
Joel Rodrigues
21/04/2012
Qual está sendo exatamente o problema?
GOSTEI 0