Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

Lanciare code::blocks e provare ad usarlo Primi elementi C: printf(), scanf(), tipi di dato int e float, espressioni semplici. Non abbiamo ancora parlato di espressioni ma solo visto qualche esempio molto semplice, ma per quanto richiesto ci servirà solo: 1. = -> operatore di assegnamento, esempio a = 33.5; dopo aver definito la variabile a di opportuno tipo 2. + - * / e % -> principali operatori matematici (devono essere a destra dell'= Si rammenta che i principali operatori matematici sono: +, -, * e / Inoltre esiste % che restituisce il resto della divisione intera. A differenza di altri linguaggi, ^ non ha assolutamente il significato di operatore per l'elevamento a potenza. 1 leggere da tastiera un numero intero (int), stamparlo in formato decimale, ottale e esadecimale usando gli specificatori di formato visti a lezione. Cosa cambia tra x e X? 2 leggere da tastiera un'ammontare netto in euro (quale tipo di dato dovreste usare tra int e float?), aggiungere l'IVA del 22% e stampare il risultato (si ricorda che per le valute vanno stampate 2 e solo 2 cifre dopo la virgola). 3 leggere da tastiera 2 numeri interi, calcolare il risultato della divisione tra di loro e stamparlo. Cosa notate? 4 leggere da tastiera il raggio di una sfera. Calcolarne e stamparne il volume. Usare la formula v = 4/3 * PI * R^3. Verificate il risultato... 5 leggere da tastiera una temperatura espressa in gradi celsius, convertirla in farenheit e stamparla (la formula è F = 32 + 9/5C) 6 leggere da tastiera il valore di una variabile x. Calcolare e stampare il valore del polinomio 4x^5 + 2x^3 + 7x +5 Non usate pow() 8 leggere da tastiera una cifra in EUR. Considerando solo le monete in EUR (2 EUR, 1 EUR, 50, 20, 10, 5, 2 e 1 eurocent). Calcolare quale è il numero minimo di monete e di quale tipo che che si possono usare per ottenere quella cifra. Suggerimento: dividere la cifra per 2, otterrete così il numero di monete da 2 EUR. Sottrarre alla cifra originale l'ammontare complessivo delle monete da 2 EUR. Ripetere la procedura sulla cifra rimanente dividendo per 1 e ottenendo così il numero di monete da 1 EUR da usare. Sottrarre ulteriormente l'ammontare complessivo delle monete da 1 EUR e ripetere ulteriormente la procedura con tutti i tagli di monete rimanenti dal piú grande (50 eurocent) fino al centesimo.
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it