ayuda para hacer unos programa en aplicacion de consola de C#

Iniciado por alonsomzo, 25 Octubre 2008, 03:38 AM

0 Miembros y 3 Visitantes están viendo este tema.

alonsomzo

1.- Se calcula que en promedio hay 4.7 nidos en cada árbol en un bosque, también se calcula que en cada nido existen un promedio de 3 pájaros, se pide calcular la cantidad total de nidos y de pájaros en los 78 árboles que existen en el bosque. (no ocupa entradas)



2.-Evaluar la función x=(-b+√(b^2-4ac))/2a  para cualquier valor de a, b, c.



3.-Evaluar la función y=3x^3+2x^2+5x+4 para cualquier valor de x.



4.- Calcular la masa corporal de una persona, deberá investigar la fórmula y
determinar cuáles son variables de entrada y cuáles de salida. 



5.-Calcular el interés que gana un capital de x pesos a una tasa de interés del 15% anual en un periodo de n años.



6.-Calcular la corriente de cualquier circuito. Formula (I= V/R)



7.-Dado un número (N) cualesquiera obtener su raíz y potencia cuadrada.



8.-Determinar el promedio de 5 números diferentes.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

jdc

Por lo menos editen un poquito y ponganlo como desafío en wargames xD ja ja ja


Pablo Videla

#3
busca sobre las funciones math
x=(-b+√(b^2-4ac))/2a  para cualquier valor de a, b, c.

para raices = math.sqrt
para potencias = math.pow
quedaria algo asi
decimal b;
decimal potencia = math.pow(b,2)*4*a*c;
decimal numero = (-b + math.sqrt(potencia)) /2;

algo asi xD me da paja desarrollarla XD, pero es para que tengas una idea

KJD

Cita de: Novlucker en 25 Octubre 2008, 04:01 AM
No se hacen tareas  :¬¬

JAJAJA lo mas gracioso es que se registran solamente para eso jejeje.

BadDevil, pone un poco de ganas y decinos alguna duda en concreto.
"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???

Pablo Videla


            double x = 0;
            double potencia = 0;
            double raiz = 0;
           double a, b, c;
            a = 1; b = 1; c = 1;

            //x=(-b+√(b^2-4ac))/2a
            potencia = Math.Pow(b,2);
            double otro = potencia - 4 * a * c;
            raiz = Math.Sqrt(otro);
            x = -b + raiz / 2*a;

            Console.WriteLine("X =" + x);
            Console.ReadKey();


no tengo idea por que me imprime una wea rara , aver si ustedes me pueden ayudar xD
quizas este haciendo la wea como las weas es que estoy sin ganas xD

MANULOMM

Cita de: alonsomzo en 25 Octubre 2008, 03:38 AM
1.- Se calcula que en promedio hay 4.7 nidos en cada árbol en un bosque, también se calcula que en cada nido existen un promedio de 3 pájaros, se pide calcular la cantidad total de nidos y de pájaros en los 78 árboles que existen en el bosque. (no ocupa entradas)



2.-Evaluar la función x=(-b+√(b^2-4ac))/2a  para cualquier valor de a, b, c.



3.-Evaluar la función y=3x^3+2x^2+5x+4 para cualquier valor de x.



4.- Calcular la masa corporal de una persona, deberá investigar la fórmula y
determinar cuáles son variables de entrada y cuáles de salida. 



5.-Calcular el interés que gana un capital de x pesos a una tasa de interés del 15% anual en un periodo de n años.



6.-Calcular la corriente de cualquier circuito. Formula (I= V/R)



7.-Dado un número (N) cualesquiera obtener su raíz y potencia cuadrada.



8.-Determinar el promedio de 5 números diferentes.

Cuantos Cabron*es como este hay en este mundo.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


AntonioMeucci

Cita de: BadDevil en 25 Octubre 2008, 23:41 PM

            double x = 0;
            double potencia = 0;
            double raiz = 0;
           double a, b, c;
            a = 1; b = 1; c = 1;

            //x=(-b+√(b^2-4ac))/2a
            potencia = Math.Pow(b,2);
            double otro = potencia - 4 * a * c;
            raiz = Math.Sqrt(otro);
            x = -b + raiz / 2*a;

            Console.WriteLine("X =" + x);
            Console.ReadKey();


no tengo idea por que me imprime una wea rara , aver si ustedes me pueden ayudar xD
quizas este haciendo la wea como las weas es que estoy sin ganas xD

El problema es que si b2 - 4ac < 0, la ecuación no tiene solución real, pero si compleja, puedes comprobar que 'otro' sea >= 0, si no lo es cambiarlo a positivo y devolver -b + raiz/2a i, o pasar de los complejos...

Pablo Videla

pero el codigo esta bien? , solo digo para saber por que el compadre realmente no merece ayuda XD

AntonioMeucci

si, si, el código está bien, lo que te decía era para evitar el NaN (Not a Number) que supongo que era lo que te salía, pero un complejo no es un número (real), así que es correcto.
Todo depende de la aplicación que estés haciendo, si es una página web, no querrás que los usuarios vean NaNs por ahí, porque no van a saber lo que es, si es para usuarios más concretos, igual si quieres que vean el NaN, si es una aplicación más científica, igual quieres que se vea la solución compleja, y si es para hacerle un ejercicio a alguien que no lo merece, pues ya es más que suficiente  ;)