• Non ci sono risultati.

2.ESERCIZI switch

N/A
N/A
Protected

Academic year: 2021

Condividi "2.ESERCIZI switch"

Copied!
1
0
0

Testo completo

(1)

2.ESERCIZI switch

Gli esercizi hanno lo scopo di esercitarsi nell’utilizzo dei i costrutti del linguaggio visti a lezione, nella fattispe- cie: i tipi int, float e char, gli operatori aritmetici, booleani e relazionali, le dichiarazioni di variabili e costanti, l’assegnamento, le funzioni printf e scanf, le istruzioni condizionali.

ESERCIZIO 2.6

Si scriva un programma C che permette ad un bambino di esercitarsi con le 4 operazioni aritmetiche. Il programma deve chiedere all’utente con quale delle 4 operazioni si vuole esercitare, invitandolo a digitare un carattere: ’M’

per moltiplicazione, ’A’ per addizione, ’S’ per sottrazione e ’D’ per divisione. Il programma deve quindi generare una domanda: Quanto fa x op y dove x ed y sono numeri compresi tra 0 e 10, leggere la risposta e verificarne la correttezza e terminare stampando un messaggio00Bravo! risposta corretta00 oppure00Hai sbagliato la risposta era:

z00, dove z `e la risposta corretta. Per la generazione di numeri (pseudo)casuali si utilizzino le funzioni srand e rand.

La prima serve per l’inizializzazione del generatore di numeri casuali e va usata come segue: srand(time(NULL));

La seconda, rand(), restituisce un numero casuale compreso tra 0 e la costante di sistema RAND MAX, per ottenere un numero minore di 10 si utilizzi l’operazione di modulo (%). Si verifichi il funzionamento del programma per le 4 operazioni.

Riferimenti

Documenti correlati

Un sistema di sollevamento pesi è costituito da una sbarra AB lunga L e di massa M, con vincolo puntuale in A ed inclinata di 45° rispetto alla verticale e sostenuta da un

Apostol:

Supponendo che nella Galassia ci siano circa 100 miliardi di stelle e che la loro dimensione media sia pari a quella del Sole, stimare (in anni luce) il raggio della sfera

Per ognuna delle 12 date, individuate, a vostra scelta, una stella importante o un oggetto di cielo profondo che ritenete interessante, che transita al meridiano, o è in

Luogo geometrico del piano i cui punti sono tutti allineati.. Nel piano di equazione z = 0 ( piano xy ) , la retta è espressa

/* per invocare la variabile valore nella superclasse poichè essa è privata, la invoco con il metodo get sull'oggetto corrente:

Il regolamento di una mensa scolastica dice: “Il giorno dopo aver mangiato minestra, si mangia pastasciutta.” Oggi s’` e mangiato pastasciutta, quindi ieri s’` e mangiato minestra,

Scrivere un programma che legga in input un array A di stringhe e che utilizzi la funzione qsort per ordinare in ordine alfabetico decrescente le stringhe in input.. Assumere che