====== Esercitazione 1 ======
Dove si fanno girare i primi programmi C. Nella propria home directory creare una sottodirectory chiamata es01,
in cui metteremo tutti i file C di oggi.
===== Esercizio 1 =====
Scrivere un programma nome che stampa il proprio nome e sulla riga
successiva il proprio cognome.
Per fare questo in ambiente Unix:
* Salvare il testo del programma in un file ''nome.c'' (tutti i programmi C devono essere contenuti in un file con estensione ''.c'' per poter essere compilati correttamente)
* compilare il programma utilizzando il compilatore GNU, con il comando
gcc nome.c -o nome
l'opzione ''-o'' serve a dare un nome significativo all'eseguibile (che altrimenti e' denominato sempre ''a.out'')
* Eseguire il comando digitando il pathname relativo dell'eseguibile
shell$ ./nome
Questo dovrebbe provocare la stampa del vostro nome e cognome come richiesto prima di ottenere di nuovo il prompt
===== Esercizio 2 =====
2) Scrivere un programma cornice che stampa il proprio nome su una riga
racchiuso da una cornice, cosi':
%%*************%%\\
* Roberta *\\
%%*************
%%
Notate lo spazio prima e dopo il nome.
Riuscite a scrivere il programma utilizzando un solo comando di output?
===== Esercizio 3 =====
Scrivere un programma area_rettangolo che dichiara due variabili che
rappresentano i lati di un rettangolo, assegna a tali variabili due valori
e stampa il perimetro e l'area del rettangolo risultante.
===== Esercizio 4 =====
Modificare il programma precedente in modo da leggere dall'input i valori
delle dimensioni del rettangolo.
Eseguire il programma per un rettangolo di dimensioni 3 x 2.
===== Esercizio 5 =====
Scrivere un programma valore che calcola e stampa il valore di una
villetta composta da due piani, ciascuno dei quali include:
- salotto (dimensioni 3m x 5m)
- cucina (dimensioni 4m x 4m)
- camera da letto (dimensioni 5m x 5m)
- bagno (dimensioni 2m x 3m)
sapendo che il costo per metro quadro di quella zona e' di 1250 euro.
Per rendere leggibile il codice, definire opportune costanti METROQUADRO,
SALOTTO, CUCINA, CAMERA e BAGNO.
Suggerimento: inizializzare le costanti SALOTTO, CUCINA, CAMERA e BAGNO
in funzione della costante METROQUADRO.
(Il valore calcolato dovrebbe essere 155000).