Resultados 1 al 4 de 4
Discusión Ciclos en PASCAL en el Programación dentro de Foros Trucos Windows | Foro Oficial de HijackThis; Hola. Pasaba a pedir un poco de ayuda ya que estaba realizando mi segundo programa ...
  1. #1
    Miembro vitalicio Avatar de misius

    Fecha de ingreso
    27 dic, 06
    Mensajes
    1,899
    Hola.



    Pasaba a pedir un poco de ayuda ya que estaba realizando mi segundo programa en Pascal y creo que necesito aplicar un ciclo for ó while y ando liado con esto, el asunto es que necesito crear un programa donde el usuario coloque un numero N y despues suministre los numeros a ser analizados y asi obtener el promedio de estos.



    Si me pidieran realizar un programa donde me dijeran la cantidad de numeros a ser promediados seria facil, pero cuando es el usuario quien elige la cantidad de numeros a ser promediados ahi es donde me confundo, supongo que es algo de los ciclos pero aun no se usarlos del todo. Gracias por la ayuda que me puedan dar.



    Saludos

     
     
  2. #2
    Super Moderador Avatar de rob1104

    Fecha de ingreso
    07 mar, 05
    Ubicación
    México
    Mensajes
    2,549
    Es mas facil de lo que parece, y pues cuando dejas que el usuario establezca la cantidad de veces que se va a repetir el ciclo es recomendable usar el ciclo for (aunque con while tmb va y es mas facil), en pseudocodigo con while seria mas o menos asi

    Código:
    Declarar variables
    
     * N: entero (almacenar numero)
    
     * X: entero (contador)
    
     * num: entero o real(numeros a ser analizados)
    
     * suma: entero o real (suma de calificaciones)
    
     * promedio: entero o real
    
    Pedir numero de veces que se va a repetir
    
    Leer numero (almacenamos el numero en una variable N)
    
    X=0
    
    mientras X sea menor que N
    
     * pedir numero a ser analizado
    
     * leer el numero (almacenamos en la variable num)
    
     * suma=suma + num *(se va sumando)
    
    fin de mientras
    
    promedio=suma/N (se saca el promedio)
    
    mostrar promedio. *
    Cualquier duda pregunta...

     
     
  3. #3
    Miembro vitalicio Avatar de misius

    Fecha de ingreso
    27 dic, 06
    Mensajes
    1,899
    Gracias por responder, lo que pasa es que mi primer programa fue hacer el promedio de 2 numeros, ok ese fue muy facil, pero el segundo es hacer que ahora no sean dos ni tres sino la cantidad N que pida el usuario, tendria que ser el primer programa que hice pero colocandole ciclos, el problema es que he intentado pero no logro aun modificarlo, supongo que nose como usar los famosos ciclos.



    Código:
    program Promedio_de_dos_numeros;
    
    
    
    uses
    
     *crt;
    
    
    
    var
    
     *a:real;
    
     *b,c:real;
    
    
    
    begin
    
    
    
    clrscr();
    
     writeln('Escriba el primer numero: ' *);
    
     readln(a);
    
     write();
    
    
    
    
    
     writeln('Escriba el segundo numero: ' *);
    
     *readln(b);
    
    
    
    
    
    
    
    writeln('Este es el promedio');
    
    c:=(a+b)/2;
    
     *Write(c);
    
     *readln();
    
    
    
    
    
    
    
    end.


    Asi fue el primero, pero ahora que se supondria que debo modificar?

     
     
  4. #4
    Super Moderador Avatar de rob1104

    Fecha de ingreso
    07 mar, 05
    Ubicación
    México
    Mensajes
    2,549
    Sigue el algoritmo que te di, donde te atores vas preguntando, asi iras aprendiendo mas facil

     
     

Temas similares

  1. Sumar en Ciclos
    Por Marzzipan en el foro Programación
    Respuestas: 2
    Último mensaje: 13/11/2008, 20:38
  2. triangulo de pascal
    Por vaneta en el foro Programación
    Respuestas: 2
    Último mensaje: 04/07/2008, 17:25
  3. ciclos en dfd
    Por joseblanco6663 en el foro Programación
    Respuestas: 3
    Último mensaje: 25/10/2007, 08:54
  4. programar en pascal
    Por WaLLuS en el foro Programación
    Respuestas: 2
    Último mensaje: 25/01/2007, 13:42
  5. Pascal!!
    Por Ruselan en el foro Programación
    Respuestas: 7
    Último mensaje: 05/10/2006, 00:38

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •