CLR: .Net / Mono / Boo / Otros CLR > C#
Promedio
buhito:
por algo que no entiendo aun no funciona, bueno creo que ya me han ayudado bastante lo demas vere como lo hago funcionar
buhito:
solo una ultima cosa
--- Citar ---double num1, num2, num3;
...
if (opcion!=0)
{
Console.Write("ingrese el.....
--- Fin de la cita ---
?
--- Citar ---double num1, num2, num3;
--- Fin de la cita ---
:huh: donde va eso
JuanK:
donde se declaran las variables de aplicacion... en tu caso:
--- Código: Text --- static void Main(string[] args) { int...
Aunque insisto en que falta mucha estructura.
Mi recomendacion definitiva es que hagas las 13 lecciones del curso que te pase.
buhito:
jajaja creo que si
buhito:
bueno al fin pude (con ayuda de juank y una amiga) terminar esto
--- Citar ---using System;
namespace ConsoleApplication1
{
/// <summary>
/// Descripción breve de Class1.
/// </summary>
class Class1
{
/// <summary>
/// Punto de entrada principal de la aplicación.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int opcion=-1;
double num=0,num1,num2=0;
Console.WriteLine("Menu Principal");
Console.WriteLine();
Console.WriteLine("1..promedio");
Console.WriteLine();
Console.WriteLine("2..mayor");
Console.WriteLine();
Console.WriteLine("4..cuenta digitos");
while (opcion!=0)
{
Console.WriteLine();
Console.WriteLine();
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("indique la opcion deseada:");
opcion=Convert.ToInt32(Console.ReadLine().ToString());
Console.WriteLine();
if (opcion!=0)
{
Console.Write("ingrese el numero a procesar: ");
num=Convert.ToDouble(Console.ReadLine().ToString());
Console.WriteLine();
}
{
Console.Write("ingrese el numero a procesar: ");
num1=Convert.ToDouble(Console.ReadLine().ToString());
Console.WriteLine();
}
{
Console.Write("ingrese el numero a procesar: ");
num2=Convert.ToDouble(Console.ReadLine().ToString());
Console.WriteLine();
}
switch (opcion)
{
case 0 :
Console.WriteLine("saliendo");
break;
case 1 :
Console.WriteLine("el promedio es : "+promedio(num).ToString());
break;
case 2 :
Console.WriteLine("el mayor es : "+mayorifico (num,num1,num2).ToString());
break;
case 4 :
Console.WriteLine("cuantos digitos hay : "+cuenta(num).ToString());
break;
default :
Console.WriteLine("opcion no valida");
break;
}
}
}
static double promedio(double n)
{
double suma=0;
double prome=0;
double con=0;
for (double x=1;x<=3;x++)
{
suma=suma+n;
con=con+1;
}
prome=suma/con;
return prome;
}
static double mayorifico (double n, double n1, double n2)
{
double mayor=0;
if (n>n1&& n>n2)
mayor=n;
else
if (n1>n2&& n1>n)
mayor=n1;
else
if (n2>n&& n2>n1)
mayor=n2;
return mayor;
}
static double cuenta(double n)
{
int x=1;
int divis=1;
while (x<=n/2)
if (n % x == 0)
divis++; //divis=divis+1
x++;
return divis;
}
}
}
--- Fin de la cita ---
:blink: algo me dejo de moraleja, nada es imposible y la programacion es fastidiosa cuando no te llega la respuesta :lightsabre: ;)
Navegación
[*] Página Anterior
Ir a la versión completa