Raccolta
Temi Esame
anno accademico 2001 - 2002
Programmazione in linguaggio C
Tema Esame 5 dicembre 2001
Tema Esame 9 gennaio 2002
Tema Esame 20 marzo 2002
Tema Esame 11 aprile 2002
Tema Esame 19 giugno 2002
Si scriva un programma che gestisca le giocate al lotto di almeno 5 persone. In input
siano dati:
nome e cognome del giocatore
tre numeri giocati (distinti e compresi tra 1 e 90)
nome della ruota su cui vengono giocati i numeri
valore della puntata (in lire).
Introdotti successivamente tre numeri di un'estrazione e il nome di una ruota, mostrare in output il nome degli eventuali vincitori, assegnando una vincita pari a 150 volte il valore della puntata in caso di ambo, oppure 600 volte il valore della puntata in caso di terno.
Si valutino inoltre le seguenti statistiche:
Scrivere un programma che registri le vendite di una libreria in una giornata. In input siano specificati:
cognome autore
titolo del libro (proporre almeno tre titoli per ogni autore indicato)
numero copie vendute
prezzo unitario
Il programma tratti i seguenti punti:
Osservazione:
per confrontare il contenuto di due stringhe, si utilizzi la funzione strcmp della libreria string.h
Ad esempio:
#include<string.h>
char stringa1[10] , stringa2[10];
strcmp (stringa1,stringa2)Se le due stringhe sono uguali, la funzione restituisce il valore zero.
Scrivere un programma che gestisca il traffico telefonico giornaliero dei clienti di una
società di telecomunicazione per telefonia cellulare.
In input siano dati:
nome e cognome del cliente (almeno tre clienti)
prefisso telefonico (come da tabella)
numero telefonico (7 cifre a scelta)
numeri chiamati (almeno tre), specificando:
- prefisso chiamato
- durata in minuti della telefonata
In relazione al prefisso inserito, il cliente è associato al seguente prospetto tariffario:
PREFISSO |
TIPOLOGIA TARIFFA |
310 |
0,10 al minuto, verso ogni cellulare e telefoni fissi |
311 |
0,05 al minuto, verso cellulari con
stesso prefisso |
312 |
0,08 al minuto, verso tutti i
cellulari della stessa società telefonica |
313 |
0,03 al minuto, entro primi 3 min
di conversazione, verso qualsiasi numero |
Il programma tratti i seguenti punti:
Osservazione:
per confrontare il contenuto di due stringhe, si utilizzi la funzione strcmp della libreria string.h.
Ad esempio
#include<string.h>
char stringa1[10] , stringa2[10];
strcmp (stringa1,stringa2)Se le due stringhe sono uguali, la funzione restituisce il valore zero.
L'azienda dolciaria OVO fa il resoconto delle uova di cioccolato
vendute nel periodo pasquale in Lombardia.
La registrazione delle vendite è gestita tramite la seguente struttura:
provincia di vendita
uova vendute (si utilizzi il vettore OVO di quattro componenti, in cui:OVO(0) = numero uova di cioccolato fondente
OVO(1) = numero uova di cioccolato al latte
OVO(2) = numero uova di cioccolato bianco
OVO(3) = numero uova di cioccolato con maxi-sorpresa
Sapendo che i prezzi di ciascun tipo di uovo sono:
euro 10: uovo di cioccolato fondente
euro 7: uovo di cioccolato al latte
euro 8: uovo di cioccolato bianco
euro 15: uovo di cioccolato con maxi-sorpresa
il programma tratti i seguenti punti:
Con il Campionato del Mondo di Calcio in corso, l'agenzia viaggi MONDO sta registrando le prenotazioni di clienti che vogliono assistere alla partita della finale.
I clienti devono specificare:
Le prenotazioni vengono memorizzate nella seguente struttura:
cognome del prenotante
numero di viaggiatori
aeroporto di partenza ( 1 = Malpensa, 2 = Fiumicino)
albergo di soggiorno ( 3 = 3 stelle, 4 = 4 stelle, 5 = 5 stelle)
tipologia di pensione
giorni di soggiorno (min 3, max 6)
Si tengano presenti le seguenti tariffe (valide per 1 persona)
viaggio da Malpensa: euro 700
viaggio da Fiumicino: euro 800
TARIFFA GIORNALIERA |
3 STELLE |
4 STELLE |
5 STELLE |
pernottamento |
Euro 40 |
Euro 50 |
Euro 70 |
mezza pensione |
Euro 55 |
Euro 65 |
Euro 110 |
pensione completa |
Euro 65 |
Euro 100 |
Euro 160 |
Scrivere un programma che tratti i seguenti punti:
| elenco temi esame a.a. 2001-2002 | elenco appelli |