elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10]
91  Programación / .NET (C#, VB.NET, ASP) / cheken esto en: 29 Diciembre 2008, 01:49 am
buemo esto esto esta codificado para calcular el promedio de una variable cuantitativa discreta bueno yo quiero que me ayuden pero para calcular para una variable cuantitativa continua porfavor gracias.


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] respuestas = { 1, 2, 6, 4, 8, 5, 9, 7, 8, 10, 1,
            6, 3, 8, 6, 10, 3, 8, 2, 7, 6, 5, 7, 6, 8, 6, 7,
            5, 6, 6, 5, 6, 7, 5, 6, 4, 8, 6, 8, 10 };

             int[] frecuencia = new int[11];
            string salida = "";
            double promedio=0;           
            // incrementar la frecuecia de para cada respuesta
            for (int j = 0; j < respuestas.Length; j++)
            {
                Console.WriteLine("Ingrese el elemento {0}:",j);
                respuestas[j]=int.Parse(Console.ReadLine());
                //++frecuencia[respuestas[j]];
            }

            salida += "Puntaje\tFrecuencia\n\n";
           
            // resultados
            for (int puntaje = 1; puntaje < frecuencia.Length; puntaje++)
            {
                salida += puntaje + "\t\t" + frecuencia[puntaje] + "\n";
                promedio += puntaje * frecuencia[puntaje];
            }
            promedio = promedio / 40;
            Console.WriteLine(salida);
            Console.WriteLine("El Promedio es: "+promedio);
            Console.Read();
        }

       
    }
}
92  Programación / .NET (C#, VB.NET, ASP) / ayuda con estos algoritmos porfavor en: 22 Diciembre 2008, 01:39 am
una ayudadita con estos simples ejercicois por favor no sean malitos
solo estructuras repetitivas en el C# si fueran tan amable porfavor:

1.-escribir un algoritmo que determine todo los conjuntos de tres numeros enteros menores de 25, que den el mismo resultado cuando se multipliquen o se sumen es decir:
nro1*nro2*nro3=nro1+nro2+nro3

2.-la uni tiene 2 centros de produccion(panaderia y licores) para cada uno tiene la relacion de los montos de ventas y gastos diarios. Deteriminar si se obtuvieron o no utilidades y cual de las centros de produccion obtuvo mayor utilidad durante el mes de diciembre.

3.-se deja caer una pelota desde una altura H, al llegar al suelo rebota hasta alcanzar los 3/4 de la altura anterior y asi sucesivamente. Escribir un algoritmo que calcule la distancia total que recorre la bola antes de detenerse.
93  Programación / .NET (C#, VB.NET, ASP) / ejercicios basicos C# en: 19 Diciembre 2008, 20:26 pm
1.-calcular el promedio ponderado de N notas.

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
           
            int credcurso,CantidaCursos,c=0,sumacreditos=0;
            Double nota;
            Double suma=0;
            string respuesta="";
            Console.Title = "           CALCULANDO EL PROMEDIO PONDERADO";
            string nombrecurso;
            do
            {
                do
                {
                    Console.Clear();
                    Console.Write("Ingrese Cantidad de Cursos:");
                    CantidaCursos = int.Parse(Console.ReadLine());
                } while (CantidaCursos < 1);
                while (c < CantidaCursos)
                {
                    c++;
                    Console.Write("Curso {0}:", c);
                    nombrecurso = Console.ReadLine();
                    do
                    {
                        Console.Write("Ingrese nota del curso {0}:", c);
                        nota = Double.Parse(Console.ReadLine());
                    } while (nota < 0 || nota > 20);
                    Console.Write("Ingrese Creditos del curso {0}:", c);
                    credcurso = int.Parse(Console.ReadLine());
                    suma += nota * credcurso;
                    sumacreditos += credcurso;
                }
                Console.WriteLine("El Promedio Ponderado es :{0:F2}", suma / sumacreditos);
                c = sumacreditos = 0;
                suma = 0;
                Console.WriteLine("Deseas Continuar (S/N):");
                respuesta = Console.ReadLine();
                Console.WriteLine("Presione una Tecla...........");
            } while (respuesta == "s" || respuesta == "S");           
            Console.ReadKey();

        }
    }
}



2.-Convertir de Base 10(decima) a Base 16(hexadecimal)

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int numero, digito;
            string Cadena = string.Empty;
            Console.Write("Ingresa Numero:");
            numero = int.Parse(Console.ReadLine());
            while (numero > 0)
            {
                digito = numero % 16;
                if (digito >= 10)
                {
                    switch (digito)
                    {
                        case 10: Cadena = Cadena + Convert.ToString("A");
                            break;
                        case 11: Cadena = Cadena + Convert.ToString("B");
                            break;
                        case 12: Cadena = Cadena + Convert.ToString("C");
                            break;
                        case 13: Cadena = Cadena + Convert.ToString("D");
                            break;
                        case 14: Cadena = Cadena + Convert.ToString("E");
                            break;
                        case 15: Cadena = Cadena + Convert.ToString("F");
                            break;
                    }
                }
                else
                {
                    Cadena=Cadena+Convert.ToString(numero%16);
                }
                numero = numero / 16;
            }
            Cadena.ToCharArray();
            for (int i =Cadena.Length - 1; i >= 0; i--)
            {
                Console.Write(Cadena);
            }
            Console.Read();
        }
    }
}


3.-Hallar el Maximo Común Divisor de 3 Números

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //declarmaos nuestras variables
            int A,B,C,Resto,MCD;
            Console.Write("Ingresa El Primer Número:");
            A = int.Parse(Console.ReadLine());
            Console.Write("Ingresa El Segundo Número:");
            B = int.Parse(Console.ReadLine());
            Console.Write("Ingresa El Tercer Número:");
            C = int.Parse(Console.ReadLine());
            Resto = A % B;
            while (Resto != 0)
            {
                A = B;
                B = Resto;
                Resto = A%B;
            }
            MCD = B;
            Resto = MCD % C;
            while (Resto != 0)
            {
                MCD = C;
                C = Resto;
                Resto = MCD % B;
            }
            MCD = C;
            Console.Write("El Maximo Común Divisor es :" + C);
            Console.Read();
        }
    }
}


4.-Cambio de Cheques Bancarios  de 200,100,50,20,10 nuevos soles y 5 soles, 1 sol,0.50,0.10 y 0.001 centimos.

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double monto;
            int billete100, billete200, billete50, billete20, billete10;
            int moneda5, moneda1, monedacincuenta, monedadiez, monedauncentimo;         
            int resto;
            int totaldebilletes, totaldemonedas;
            Console.Write("Ingrese Monto:");
            monto = double.Parse(Console.ReadLine());
            monto = monto * 100;
            //calcular numero minimo de billetes de cada denominacion
            billete200 =(int) monto/ (200 * 100);
            resto = (int)monto % (200 * 100);
            billete100 = resto / (100 * 100);
            resto = resto % (100 * 100);
            billete50 = resto / (50 * 100);
            resto = resto % (50 * 100);
            billete20 = resto / (20 * 100);
            resto = resto % (20 * 100);
            billete10 = resto / (10 * 100);
            resto = resto % (10 * 100);
            moneda5 = resto / (5 * 100);
            resto = resto % (5 * 100);
            moneda1 = resto / (1 * 100);
            resto = resto % (1 * 100);
            monedacincuenta = resto / 50;
            resto = resto % 50;
            monedadiez = resto / 10;
            resto = resto % 10;
            monedauncentimo = resto / 1;
            //calculamos el total de billlets y de monedas
            totaldebilletes = billete200 + billete100 + billete50 + billete20 + billete10;
            totaldemonedas = moneda5 + moneda1 + monedacincuenta + monedadiez + monedauncentimo;
            Console.WriteLine("{0} Billetes de 200", billete200);
            Console.WriteLine("{0} Billetes de 100", billete100);
            Console.WriteLine("{0} Billetes de 50", billete50);
            Console.WriteLine("{0} Billetes de 20", billete20);
            Console.WriteLine("{0} Billetes de 10", billete10);
            Console.WriteLine("{0} Monedas  de 5 Soles", moneda5);
            Console.WriteLine("{0} Monedas  de 1 Sol", moneda1);
            Console.WriteLine("{0} Monedas  de 0.50 Centimos", monedacincuenta);
            Console.WriteLine("{0} Monedas  de 0.10 Centimos", monedadiez);
            Console.WriteLine("{0} Monedas  de 0.01 Centimo", monedauncentimo);
            Console.WriteLine("El Total de Billetes es :" + totaldebilletes);
            Console.WriteLine("El Total de Moneda es :" + totaldemonedas);
            Console.Read();
           


        }
    }
}


5.-teniedno 3notas se desea obtener el promedio eliminando la nota baja y la más alta.

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            float nota1, nota2, nota3, nota4;
            float may, men;
            float promedio;
            Console.Write("Ingresa Nota 1:");
            nota1 = float.Parse(Console.ReadLine());
            Console.Write("Ingresa Nota 2:");
            nota2 = float.Parse(Console.ReadLine());
            Console.Write("Ingresa Nota 3:");
            nota3 = float.Parse(Console.ReadLine());
            Console.Write("Ingresa Nota 4:");
            nota4 = float.Parse(Console.ReadLine());
            may = nota1;
            men = nota1;
            if (nota2 > may)
                may = nota2;
            if (nota3 > may)
                may = nota3;
            if (nota4 > may)
                may = nota4;
            if (nota2 < men)
                men = nota2;
            if (nota3 < men)
                men = nota3;
            if (nota4 < men)
                men = nota4;
            promedio=(nota1+nota2+nota3+nota4-may-men)/2;
            Console.Write("El Promedio Final es :{0}",promedio);
            Console.Read();

        }
    }
}
94  Programación / .NET (C#, VB.NET, ASP) / una ayuda en: 19 Diciembre 2008, 20:17 pm
hola me llamo romell bueno les queria pedir porfavor si tienen algun proyecto en el aplicacion para windows de C# y en el console es para mi curso de diseño asistido por ordenador y lenguane de progrmacion estare agradecido
Páginas: 1 2 3 4 5 6 7 8 9 [10]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines