• Non ci sono risultati.

Esercizio 1 Esercizio 1

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercizio 1 Esercizio 1"

Copied!
6
0
0

Testo completo

(1)

Esercitazione 5

Venerdì 30 aprile e Venerdì 30 aprile e

Venerdì 7 maggio

(2)

Esercizio 1 Esercizio 1

• Soluzione Congettura Goldbach

(3)

Esercizio 2 Esercizio 2

• Si scriva un programma in linguaggio C che acquisisca da tastiera una parola (cioè una stringa di caratteri priva di separatori) e la stampi a video se e solo se tale parola è

palindroma, ossia leggibile nello stesso modo da destra a sinistra e viceversa (es. OSSESSO).

• Per determinare la lunghezza della parola si può utilizzare la funzione strlen(s) contenuta nel file header <string.h>.

(4)

Esercizio 3 Esercizio 3

• Chiedere 2 num. interi (a,b) e disegnare

un rettangolo di dimensioni a*b usando il g

carattere " * ".

(5)

Esercizio 4 specifica Esercizio 4 - specifica

I l b t i di li i ò ifi i

• In un laboratorio di analisi può verificarsi una perdita di un materiale pericoloso, il

quale produce un certo livello di radiazione iniziale che poi si dimezza ogni giorno.

• Calcolare il livello delle radiazioni

giornalmente fino a raggiungere il giorno in g o a e te o a agg u ge e g o o

cui il livello delle radiazioni scende al di

sotto di un decimo del livello di sicurezza

sotto di un decimo del livello di sicurezza

quantificato in 0.466 [mrem]

(6)

Esercizio 5 specifica Esercizio 5 - specifica

Una ditta al momento di calcolare la busta paga dei suoi

• Una ditta al momento di calcolare la busta paga dei suoi 22 dipendenti decide di punire, detraendo una quota

dallo stipendio, i dipendenti memorizzati nei record di

i di di i i t i di d ti

indice dispari e premiare, con un aumento, i dipendenti di indice pari.

• Il contabile decide di calcolare la detrazione in base alla posizione del dipendente nel database (indice) secondo la seguente relazione:

– Detrazione = indice * 3Detrazione indice 3

– L’aumento viene calcolato allo stesso modo (in base alla posizione) secondo la seguente relazione:

– Aumento = indice * 2Aumento indice 2

• Stampare a monitor lo stipendio di tutti i 22 dipendenti, lo stipendio minimo e lo stipendio massimo.

Riferimenti

Documenti correlati

Se pensiamo che tale proprietà sia soddisfatta dobbiamo dimostrarlo in maniera formale. Viceversa, se pensiamo che la proprietà di scambio

Successivamente generi in una pagina web una form che visualizza l’elenco delle mostre in una tendina (utilizzare l’array $elencomostre per inizializzare le opzioni della tendina:

Il programma attivato dalla form (modifica.php) deve verificare se esiste un contratto con quel codice e che la data di registrazione sia NULL ( Dataregistrazione IS NULL)

Il programma attivato dalla form (modifica.php) deve verificare che la nuova password e quella di verifica coincidano e che la vecchia password inserita sia uguale a quella

che scrive in ciascun elemento del vettore contatori (anch’esso di dimensione N) quanti elementi del vettore valori sono divisibili per il numero primo presente nella

conta_divisibili (int quadrati[], int valori[], int n_valori, int contatori[]) che scrive in ciascun elemento del vettore contatori (anch’esso di dimensione N) quanti elementi

che scrive in ciascun elemento del vettore contatori (anch’esso di dimensione N) quanti elementi del vettore valori sono divisibili per il numero primo presente nella

conta_divisibili (int quadrati[], int valori[], int n_valori, int contatori[]) che scrive in ciascun elemento del vettore contatori (anch’esso di dimensione N) quanti elementi