In questa lezione svilupperemo un semplice algoritmo per il calcolo dell’area di un rettangolo in C, al fine di approfondire i concetti studiati finora. Utilizzeremo la base e l’altezza del rettangolo come dati in input e visualizzeremo l’area in output.

Passaggi Principali:

  1. Dichiarazione delle Variabili: Innanzitutto, dichiariamo le variabili base, altezza e area, che conterranno i nostri dati. Queste variabili saranno utilizzate per memorizzare la base e l’altezza del rettangolo, nonché l’area calcolata.
  2. Input da Tastiera: Utilizziamo la funzione printf() per visualizzare a video i messaggi di inserimento, guidando l’utente nella digitazione della base e dell’altezza del rettangolo. Successivamente, acquisiamo i dati inseriti utilizzando la funzione scanf().
  3. Calcolo dell’Area: Calcoliamo l’area del rettangolo utilizzando la semplice formula: area = base * altezza.
  4. Output dell’Area: Infine, utilizziamo di nuovo la funzione printf() per visualizzare l’area calcolata a schermo.

Ecco il codice completo:

#include <stdio.h>

int main() {
    int base, altezza, area;
    
    // Input da tastiera
    printf("Inserisci la base: ");
    scanf("%d", &base);
    printf("Inserisci l'altezza: ");
    scanf("%d", &altezza);
    
    // Calcolo dell'area
    area = base * altezza;
    
    // Output dell'area
    printf("L'area del rettangolo è: %d\n", area);

    return 0;
}

Conclusioni:

Questo esempio fornisce una base solida per prendere dimestichezza con il linguaggio C. Mentre abbiamo affrontato un caso molto semplice di calcolo dell’area di un rettangolo, le stesse tecniche possono essere applicate a problemi più complessi. Nelle prossime lezioni, esploreremo ulteriori concetti ed esempi per migliorare la nostra comprensione del linguaggio C.

Continueremo ad esercitarci nelle prossime lezioni.

Alcuni link utili

Realizzare un menù di scelta in C

Strutture complesse in C

Esercizio sulle struct in C

Typedef struct C

Somma elementi diagonale principale di una matrice

Come sommare gli elementi della cornice esterna

Come sommare due matrici

Matrice trasposta

Prodotto tra matrici

Ricerca elementi in una matrice

Quali metodi per inserire dati in una matrice

Tavola pitagorica in C

Array multidimensionali

Quick sort in C

Selection sort in C

Merge sort in C

Insertion Sort in C