Estratto del documento

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

PROF. ANTONIO TUFANO

ESERCITAZIONE: PROGRAMMAZIONE

Esercizio 1: a b c d

Scrivere un programma che inserisce in quattro variabili intere: , , e la

propria matricola così divisa:

a

variabile : prime 3 cifre

b

variabile : due cifre successive

c : due cifre successive

variabile d : ultime cifre

variabile

Esempio: matricola 070149845

a

variabile : 070

b : 14

variabile c

variabile : 98

d : 45

variabile

ne calcoli la media, la inserisca in una variabile opportunamente dichiarata

media

denominata e la stampi a video con il messaggio “Questa è la media della

mia matricola divisa in quattro gruppi: “.

Esercizio 2:

Scrivere un programma che chieda due numeri da tastiera e, dei due, visualizzi il

maggiore (es. se vengono inseriti 12 e 27 visualizza 27) con un messaggio

adeguato.

Esercizio 3: i primi N numeri

Scrivere un programma che calcola di Fibonacci, con N

introdotto da tastiera. I numeri di Fibonacci sono una sequenza di valori interi che

inizia con i due valori fissi 1 e 1. Ogni successivo valore è la somma dei due

precedenti. Ad esempio i primi 10 numeri di Fibonacci sono: 1 1 2 3 5 8 13 21 34

55. EUGENIO IACOVIELLO

MATR.: 0702401582

SVOLGIMENTO ESERCIZIO 1

#include <stdio.h>

int main() {

// Dichiarazione delle variabili intere

int a, b, c, d;

// Inserimento dei valori della matricola nelle variabili

// La mia matricola è 0702401582

a = 070; // a = 70; ignora gli 0 iniziali

b = 24;

c = 01; // c = 1; ignora gli 0 iniziali

d = 582;

// Calcolo della media

float media = (a + b + c + d) / 4.0;

printf("Questa è la media della mia matricola divisa in quattro gruppi: %.2f\n", media);

return 0;

} EUGENIO IACOVIELLO

MATR.: 0702401582

SVOLGIMENTO ESERCIZIO 2

#include <stdio.h>

int main() {

int a, b;

// Richiesta di inserimento dei numeri all'utente

printf("Inserisci il primo numero: ");

scanf("%d", &a);

printf("Inserisci il secondo numero: ");

scanf("%d", &b);

if (a > b) {

printf("Il numero maggiore è: %d\n", a);

} else if (b > a) {

printf("Il numero maggiore è: %d\n", b);

} else {

printf("I due numeri sono uguali.\n");

}

return 0;

} EUGENIO IACOVIELLO

MATR.: 0702401582

SVOLGIMENTO ESERCIZIO 3

#include <stdio.h>

int main() {

int n, i, Fib1 = 1, Fib2 = 1, Fibnext;

printf("Scrivi il numero intero di termini di Fibonacci da calcolare: ");

scanf("%d", &n);

Anteprima
Vedrai una selezione di 1 pagina su 5
Elaborato 1 Sistemi di elaborazione delle informazioni Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher eugiac91 di informazioni apprese con la frequenza delle lezioni di Sistemi di elaborazione delle informazioni e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Universita telematica "Pegaso" di Napoli o del prof Gallo Luigi.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community