PRIMI PROGRAMMI IN C

  1. Scrivere un programma che visualizzi la frase "Hello, world".

  2. Scrivere un programma che stampa il proprio nome su una riga racchiuso da una cornice, come nel seguente esempio:

    *********
    * Pippo *
    *********
    Riuscite a scrivere il programma utilizzando un solo comando di output?

  3. Scrivere un programma che calcola il resto della divisione intera di 12345 per 2222, e lo stampa con un opportuno commento.

  4. Scrivere un programma che, dati due numeri in virgola mobile, inizializzati con un valore a piacere, ne stampa la somma, la differenza, il prodotto e la media. I valori stampati devono essere accompagnati da un opportuno commento.

  5. Scrivere un programma che chiede all'utente due caratteri e verifica se il primo precede il secondo.

  6. Scrivere un programma che chiede all'utente un carattere e se questo è un carattere alfabetico minuscolo lo trasforma in maiuscolo, se invece è un carattere alfabetico maiscolo lo trasforma in minuscolo.

  7. Scrivere un programma che dichiara due variabili intere che rappresentano i lati di un rettangolo, assegna a tali variabili due valori e stampa il perimetro e l'area del rettangolo risultante. Il programma deve anche calcolare e stampare la lunghezza della diagonale di un quadrato avente lo stesso perimetro. Per calcolare la radice quadrata utilizzare la funzione sqrt(x) della libreria math.h (inserire all'inizio del programma #include < math.h> e compilare utilizzando l'opzione gcc -lm).

  8. Modificare il programma precedente in modo da leggere dall'input i valori delle dimensioni del rettangolo. Eseguire il programma per un rettangolo di dimensioni 3 x 2.

  9. Scrivere il programma che calcola e stampa il valore complessivo in vecchie lire della seguente serie di monete:
    5 monete da due Euro;
    8 monete da un Euro; 
    7 monete da mezzo euro (50 centesimi di Euro); 
    7 monete da 5 cent; 
    Per rendere leggibile il codice definire opportune costanti DUE_EURO, EURO, MEZZO_EURO e CINQUE_CENT.
    Si ricordi che 1 Euro = 1936.27 lire italiane.

    Suggerimento: inizializzare le costanti DUE_EURO, MEZZO_EURO e CINQUE_CENT in funzione della costante EURO.

  10. (*) Scrivere un programma che legga i coefficienti interi a, b, c dell'equazione della forma a x2 + b x + c = 0 e che stampi a video i valori delle soluzioni. Nel programma verificare che le soluzioni trovate siano corrette.