viernes, 19 de octubre de 2012

Calculadora en C#

Este código es una simple calculadora para la consola de C#
Solo coloquelo entre los corchetes y vea como trabaja.
_________________________________________________________________________________

double numero=0, numero0=0,resultado;
            string operador,decision;

            do
            {
               Console.WriteLine("Calculadora basica con numeros naturales");
                Console.WriteLine("Autor: www.hocomain.blogspot.com");
                Console.WriteLine("");

                Console.WriteLine("Digite el primer numero");
                numero = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Elija el tipo de operacion: +, -, *, /");
                operador = Console.ReadLine();

                Console.WriteLine("Digite el segundo numero");
                numero0 = Convert.ToDouble(Console.ReadLine());



                switch (operador)
                {
                    case "+":
                        resultado = numero + numero0;
                        Console.WriteLine("El resultado de la suma es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "-":
                        resultado = numero - numero0;
                        Console.WriteLine("El resultado de la resta es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "*":
                        resultado = numero * numero0;
                        Console.WriteLine("El resultado de la multiplicacion es: " + resultado);
                        Console.ReadLine();
                        break;
                    case "/":
                        if ((numero == 0) && (numero == 0))
                        {
                            Console.WriteLine("!!! Digito un cero !!!");
                            Console.WriteLine("La division por cero no es posible");
                            Console.WriteLine("Cero dividido entre otro numero da cero");
                            Console.ReadLine();
                        }
                        else
                        {
                            resultado = numero / numero0;
                            Console.WriteLine("El resultado de la division es: " + resultado);
                            Console.ReadLine();

                        }
                        break;

                }
                Console.WriteLine("Continuar S/N: ");
                decision = Console.ReadLine();
            } while ((decision == "s")||(decision=="S"));
            Console.WriteLine("!!! Gracias !!!");
            Console.Read();


Si desea recibir contenido de mi blog en su e-mail, por favor hágalo saber a
wipesi@hotmail.com

_________________________________________________________________________________

jueves, 18 de octubre de 2012

Programa de promedio de notas

Bueno, este es un programa hecho para la consola de C#.

Suma una cantidad de notas hasta que se digita un cero, entrega un promedio de las notas al final.

_________________________________________________________________________________

double nota, suma = 0, contador = 0, promedio;

            do
            {
                Console.WriteLine("Escriba la nota: ");
                nota = Convert.ToInt32(Console.ReadLine());
                suma = suma + nota;
                contador = contador + 1;

            }
            while(nota>0);                    
                Console.WriteLine("La suma de las notas es: "+ suma);
                Console.WriteLine("La cantidad de notas ingresadas es: "+ contador);
                promedio = suma / contador;
                Console.WriteLine("El promedio es igual a: "+ promedio);
                Console.ReadLine();
_________________________________________________________________________________
Posdata:

Si tienen una mejor manera de solucionarlo, por favor me avisan.