Corso di Laboratorio di Informatica
Funzioni
-
Esercizio 1
Codificare in C la funzione reale di variabile reale f(x) = 3x2+x-3;
Inserire la definizione della funzione f(x) in testa al file .c;
Definire un main() in cui:
- sono definite due variabili reali
x e y;
- x viene inizializzata a un valore
costante;
- y viene inizializzata al valore f(x).
Usare gli strumenti 'step (F7)' e 'watch' per vedere il valore delle
variabili a ogni passo di esecuzione, all'interno e all'esterno delle funzioni.
Studiare visibilità e tempo di vita dei parametri.
-
Esercizio 2
Codificare in C la funzione max(int x, int y) che restituisce
il massimo valore tra due interi.
-
Esercizio 3
Codificare in C la funzione max3(int x, int y, int z) che restituisce
il massimo valore fra tre interi, sfruttando la funzione max definita precedentemente.
- Esercizio 4
Codificare in C una funzione che, dato il valore (da 1 a 12) assunto da una variabile mese,
restituisca il numero di giorni corrispondenti. Si assume che l'anno sia non bisestile.