fin;, creo que eso no existe aun para cerrar un bloque de for se usa:
suma de dos numeros?
static double promedio(double n), solo le estas enviando un parametro a la funcion.....
static double mayorifico(double n)
{
double trui=n;
double trua=n;
double truu=n;
for (double x=1;x<=3;x++)
{
if (trui>trua && trui>truu)
return trui;
else
if (trua>truu)
return trua;
else
return truu;
}
}
static double mayorifico(double n)
{
double k=n;
double nen=n;
double ba=n;
double mayor=0;
for (double x=1;x<=3;x++)
{
if (k<nen && k<ba)
return mayor=k;
else
if (nen>ba)
return mayor=nen;
else
return mayor=ba;
}
return mayor;
}
case 2 :
Console.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());
break;
static double mayorifico(double n1, double n2, double n3)
{
double k=n1;
double nen=n2;
double ba=n3;
double mayor=0;
for (double x=1;x<=3;x++)
{
if (k>nen && k>ba)
mayor=k;
else
if (nen>ba)
mayor=nen;
else
mayor=ba;
}
return mayor;
Console.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());
Hola, por qué utilizas un "for" para saber el mayor de 3 números?porque for??...... sera.....
Lo que pasa ahi es que le estas enviando el mismo numero pe....lo se :alien:
es como si estuvieras haciendo:
CODE
mayorifico(5,5,5)
, ahi siempre te va a votar el mismo numero...
Console.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());y no puedo poner n1.... porque da error
Lo que pasa ahi es que le estas enviando el mismo numero pe....
es como si estuvieras haciendo:
CODE
mayorifico(5,5,5)
, ahi siempre te va a votar el mismo numero...
pero la pega es que como hacer para que identifique cada numero como individual
case 2 :puse el tuyo porque es mas cortoCitarConsole.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());
break;
static double mayorifico (double n1, double n2, double n3)
{
double mayor = (n1==n2)?n1:((n1>n2)?n1:n2);
return (mayor ==n3)?mayor:((mayor >n3)?mayor :n3);
}
Console.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());si pongo 5 6 7 al ponerle esto le estoy diciendo (5,5,5)
break;
----------------------
static double mayorifico(double n)
{
double k=n;
double nen=n;
double ba=n;
double mayor=0;
for (double x=1;x<=3;x++)
{
if (k<nen && k<ba)
return mayor=k;
else
if (nen>ba)
return mayor=nen;
else
return mayor=ba;
}
return mayor;
}
--------------------
static double mayorifico(double n)
{
double k=n;
double mayor=0;
for (double x=1;x<=3;x++)
{
if (k>mayor)
mayor=k;
else
if (mayor>k)
mayor=mayor;
else
mayor=k;
}
return mayor;
}
--------------------
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;
Console.WriteLine("Menu Principal");
Console.WriteLine();
Console.WriteLine("1..promedio");
Console.WriteLine();
Console.WriteLine("2..mayor");
Console.WriteLine();
Console.WriteLine("3..menor");
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: ");
num=Convert.ToDouble(Console.ReadLine().ToString());
Console.WriteLine();
}
{
Console.Write("ingrese el numero a procesar: ");
num=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).ToString());
break;
case 3 :
Console.WriteLine("el menor es : "+mayorifico(num).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 menor=0;
double mayor=0;
double k=n;
for (double x=1;x<=3;x++)
{
if (k>mayor)
mayor=k;
else
if (mayor>k)
menor=k;
else
mayor=k;
}
return mayor;
return menor;
}
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;
}
}
}
--------------------------
static double mayorifico(double n1, double n2, double n3)
{
double k=n1;
double nen=n2;
double ba=n3;
double mayor=0;
for (double x=1;x<=3;x++)
{
if (k<nen && k<ba)
mayor=k;
else
if (nen>ba)
mayor=nen;
else
mayor=ba;
}
return mayor;
case 2 :
Console.WriteLine("el mayor es : "+mayorifico(num,num,num).ToString());
break;
---------------
static double mayorifico(double n)
{
double mayor=0;
if (n>mayor)
mayor=n;
else
if (mayor>n)
mayor=mayor;
else
mayor=n;
return mayor;
}
double num1, num2, num3;
...
if (opcion!=0)
{
Console.Write("ingrese el.....
double num1, num2, num3;:huh: donde va eso
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;
}
}
}