Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [pascal] scrivere un programma che calcola le uscite famigliari

    mi spiegate come devo scrivere un programma che calcola le spese famigliare di una famiglia effettuate per categoria (divertimento, altro, affitto, ecc).
    Il programma deve incominciare nel seguente modo

    Program spesefam
    Type
    Spese:= (divertimento, altro, affitto, ecc)
    var
    spesa:spese;

    Come faccio a dare un valore numerico a divertimento, altro,affitto

  2. #2
    Utente bannato
    Registrato dal
    Dec 2000
    Messaggi
    147
    è impossibile perchè sono sempre + alte dello stipendio quindi ti faresti solo del male....


    scherzo ma nn so il pascal

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Cosa intendi dire con "dare un valoer numerico"?
    Se intendi creare un Record (ossia una struttura dati eterogenea) esiste l'apposito tipo RECORD.
    Ma se a quei campi intendi dare solo valori numerici, allora ti conviene utilizzare gli array e un modo carino potrebbe essere questo:
    codice:
    Program spesefam;
    Const DIVERTIMENTO = 1;
          AFFITTO      = 2;
          ...
          ALTRO        = N;  (* N deve essere un numero *)
    
    TYPE Spese = ARRAY[1..N] Of Integer;
    
    Var spesa : Spese;
    
    Begin
       (* Ora puoi utilizzare le costanti per indicizzare l'array *)
       spesa[DIVERTIMENTO] := 500;
       spesa[AFFITTO] := 600;
       ...
    End.
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.