CLR: .Net / Mono / Boo / Otros CLR > C#

 Promedio

(1/6) > >>

buhito:
estoy en un pequeña cuestion que me desespera
primero no se como se pone el "fin desde" de algun cierre de ciclo

segundo:

static double promedio(double n)
      {
         double suma=0;
         double prome=0;
         double con=0;
         
         for (double x=1;x<=2;x++)
            
            suma=suma+n;
         con=con+1;
            fin;
               prome=suma/con;
            
            
            return prome;

estoy tratando de sacar el promedio de la suma de 2 numeros
no se si alguien podria decirme que cosas e puesto mal (aparte del findesde _-´)

 :lightsabre:

sergiotarrillo:
:alien:  :alien:  :alien:  :alien:  :alien:


--- Citar ---fin;
--- Fin de la cita ---
,  creo que eso no existe aun para cerrar un bloque de for se usa:


--- Código: Text ---for (int x=1;x&#60;=2;x++) {   suma=suma+n;   con=con+1;} 

--- Citar ---suma de dos numeros?
--- Fin de la cita ---

--- Citar ---static double promedio(double n)
--- Fin de la cita ---
, solo le estas enviando un parametro a la funcion.....


P.D.: Si encuentro una página de como crear funciones en C# te la paso....

buhito:
eso era!, gracias de verdad ;) pero si encuentra la pagina de funciones pongala porfavor asi me familiarizo con las sintaxis

ahora tengo una duda mas
hize esto

--- Citar ---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;
     }
     
  }
--- Fin de la cita ---

lo que trato de hacer es un programa que me pida 3 numeros (eso ya lo hice) y que de los 3 saque el mayor
mi duda es como hago para que identifiquecual numero es cual? porque pongo variables no numeros fijos porque a como lo veo le estoy diciendo que el mismo numero lo compare con si mismo

si es mucho preguntar sorry es que paso un buen rato en esto y siento que por un . o una , estoy fallando :kicking:

buhito:
bueno


--- Citar ---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;
 
     }

--- Fin de la cita ---

esto como habia dicho era para saber el mayor de 3 numeros, esto si corre el problema es que de mayor da el ultimo numero que puse
9 8 7 (7mayor..)

se que el problema esta en los parametros pero no se como hacer que se tome un parametro a la vez para compararlos con los que ya pasaron

la duda es solo de parametros ?¿ que estoy haciendo mal

sergiotarrillo:
tienes que enviarle los tres parametros pe:


--- Código: Text ---static double mayorifico(double n1, double n2, double n3) 

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa