Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    157

    [PASCAL] problema con for e array

    ciao a tutti.
    ho un problema con turbo pascal... sto realizzando un piccolo programmino e sto facendo uso di un for perchè con questo programma devo:
    _inserire da tastiera un numero di valori che dovrò inseire,
    _inserire n (appena deciso) valori da tastiera,
    _fare la media dei valori inseriti e restituirla in output... avevo pensato di realizzarlo con un for e con un array mettendo:

    for n:=1 to x do begin
    writeln('Inserisci il valore');
    readln(risultato[n]);
    {risultato è un array definito inizialmente con risultato:array[1..999] of real}
    end;

    a questo punto mi è sorto un errore di compilazione in readln(risultato[n]); che mi chiede di inserire una partentesi chiusa dove sta la parentesi chiusa (in pratica c'è ma è come se lui non la sentisse).
    poi avevo un altro dubbio cioè sul come fare per sommare tutti i n risultati ottenuti... cioè in pratica a me verrebbero tante variabili così: risultato[1], risultato[2], ecc ma come faccio per fargli fare la somma tra tutti i risultato[n]??
    in pratica: come mi consigliate di fare questo programma?

  2. #2
    sembrerebbe giusto, prova a fare un paste di questo (che ho compilato con fpc

    Codice PHP:
    program prova;

    var
      
    risultato : array[.. 999of real;
      
    ninteger;
      
    sum real;
      
    begin
    := 4;
    sum := 0;

    for 
    n:=1 to x do begin
    writeln
    ('Inserisci il valore');
    readln(risultato[n]);
    sum := sum risultato[n];
    {
    risultato è un array definito inizialmente con risultato:array[1..999of real}
    end;
    writeln(sum);
    end
    ciao
    sergio

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    157
    grazie mille a tutti ho risolto da solo!! grazie mille lo stesso..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.