Implementar a exceção e aplicação

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.
Vera Barros

Vera Barros

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

22/04/2012

Joel Rodrigues

Qual está sendo exatamente o problema?
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar