Dev C++

Laboratorio Rendere Il Codice Leggibile

Rientri, nomi e commenti senza cambiare il comportamento.

LABORATORIO

Rendere il codice leggibile

Rientri, nomi e commenti senza cambiare il comportamento.

Tempo indicativo: 25 minuti

Software: Dev-C++ su Windows

Il programma di partenza controlla un punteggio e stampa un esito. La logica è semplice, ma il testo compatto rende difficile individuare blocchi e istruzioni. Lo scopo è separare le istruzioni su righe diverse, applicare rientri e introdurre un commento utile.

Prima della modifica registra l’output con punteggio 7 e con punteggio 4. Dopo il riordino i risultati devono restare rispettivamente Promosso e Da rivedere. Cambiare la soglia sarebbe una modifica funzionale, diversa da quella richiesta.

Procedura passo passo

Una sequenza da eseguire sul proprio computer.

  1. Scarica formattazione.cpp e salva una copia originale.
  2. Dividi il testo compatto in righe leggibili.
  3. Applica quattro spazi per ogni livello di blocco.
  4. Aggiungi un commento che spieghi la soglia di sufficienza.
  5. Compila ed esegui con 7 e poi con 4.
  6. Confronta i risultati con la copia iniziale e con la soluzione disponibile.

Codice e risultato

Il codice va aperto e compilato in Dev-C++; il riquadro mostra il risultato previsto.

Sorgente C++

#include <iostream>
int main(){int punteggio=7;if(punteggio>=6){std::cout<<"Promosso\n";}else{std::cout<<"Da rivedere\n";}return 0;}

Risultato atteso

Con punteggio 7: Promosso
Con punteggio 4: Da rivedere

Questo riquadro è una previsione didattica, non una console che esegue il C++ nel browser.

Scarica l’esempioScarica la soluzione

Controllare il risultato

Confronta ciò che accade con una previsione formulata prima della prova.

ControlloRisultato o criterio
Punteggio 7Promosso
Punteggio 4Da rivedere
Prima e dopo il riordinoStesso comportamento con gli stessi dati

Errori da evitare

Le cause da controllare prima di ripetere l’operazione.

  • Cambiare il confronto mentre sistemi i rientri.
  • Togliere graffe per accorciare il testo.
  • Inserire un commento che descriva una soglia diversa da quella usata.

Riferimenti: Scorciatoie: mappa ufficiale.