• Non ci sono risultati.

Alessandro Nacci–alessandro.nacci@polimi.it Esercitazione4

N/A
N/A
Protected

Academic year: 2021

Condividi "Alessandro Nacci–alessandro.nacci@polimi.it Esercitazione4"

Copied!
25
0
0

Testo completo

(1)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Esercitazione 4

Alessandro Nacci – alessandro.nacci@polimi.it Switch-Case, dati strutturati e puntatori

(2)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Es1. La calcolatrice

Si realizzi una calcolatrice capace di:

§ Letti due numeri da tastiera

§ Richieda di eseguire una della 4 operazioni di base (+, -, *. /)

2

(3)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Soluzione con IF

3

(4)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Soluzione con IF: ZOOM

4

(5)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Proviamo con lo switch

5

(6)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Con lo switch : ZOOM

6

(7)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

L importanza di break

7

(8)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Aggiornameto sui tipi di dato

Per una divisione corretta…

§ Usiamo i float

8

(9)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Controlliamo gli ingressi

9

(10)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Controlliamo gli ingressi

10

(11)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Controlliamo gli ingressi

11

(12)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

2. Numeri complessi: problema

L’utente inserisce due numeri complessi (parte reale e parte

immaginaria) e l’elaboratore esegue l’operazione di somma

§ Es: 3+4i + 5-6i = 8-2i

Il programma chiede all’utente se vuole calcolare un’altra somma. Se l’utente inserisce il carattere ‘q’ il programma termina, altrimenti

ricomincia daccapo.

12

(13)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: completo

13

(14)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: dati

14

(15)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: Input

15

(16)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: calcolo

16

(17)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: Struct != Typedef

17

(18)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Numeri complessi: note

"%f" stampa un numero float con il

segno “-” se è negativo, senza segno se è positivo

"%+f" stampa un numero float con il segno “-” se è negativo, con il segno

“+” se è positivo

"i" non fa parte degli specificatori di formato

18

(19)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

3. Schedine: problema

Il programma, partendo da un array di dimensione prefissata che contiene in ogni cella:

§ data della giocata

§ colonna con i tredici segni

Copia in un altro vettore solo le giocate dell’anno 2010

Quindi, visualizza queste giocate.

19

(20)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Schedine: dati

20

(21)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Schedine: inserimento dati

21

(22)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Schedine: copia valori

22

(23)

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE

Schedine: stampa dei risultati

23

(24)

31

(25)

32

Tutte il materiale sarà disponibile sul mio sito internet!

alessandronacci.it

Riferimenti

Documenti correlati

Crisi del Trecento, tramonto dei poteri universali di Papato e Impero e formazione di monarchie nazionali, declino dei comuni e affermazione delle Signorie,

La Francia di Luigi XIV, le guerre di successione della prima metà del '700, lotte per la supremazia coloniale (Olanda, Inghilterra, Francia), la prima

Frequenta nel 2001 il Master in discipline Economiche e Bancarie (MEBS), organizzato dall’Università degli Studi di Siena con la partnership della Banca Monte dei

Selezionare il processo nella finestra Job Management (Gestione processi) di Document Capture Pro, quindi fare clic su Edit (Modifica) per aprire la finestra Job Settings

Sistema innovativo di isolamento termico interno e risanamento di murature degradate da sali e umidità di risalita.. Multipor – sistemi di isolamento termico minerale per

Mentre il vino veniva travasato nelle anfore di terracotta e caricate sul carro, Arrus si dedicò al secondo ordine che aveva ricevuto da Velfino: comprendere come il vino prodotto

Se stai utilizzando un cellulare Apple con versione iOS 6.0, puoi connettere il tuo terminale D210 SOLTANTO tramite Bluetooth.. Scarica gratuitamente l'applicazione e installa

+ L’ascolto a volume alto (85dB o superiore) per periodi prolungati può provocare danni all’udito. + Per proteggere la salute degli occhi, utilizzare il lettore in un’area ben