Fórum Implementar a exceção e aplicação #415705
21/04/2012
0
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
Curtir tópico
+ 0
Responder
Posts
21/04/2012
Vera Barros
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
Responder
Gostei + 0
22/04/2012
Joel Rodrigues
Qual está sendo exatamente o problema?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)