Ciao e Benvenuto.
Abbiamo un'altra sfida per te.
Questo compito di sfida metterà alla prova le tue capacità,
la tua comprensione dei tipi di dati e delle variabili più o meno.
Quello che vorrei che tu
facessi è che tu scrivessi un programma
che mostrerà il perimetro nell'area di un rettangolo.
E quindi i requisiti effettivi per
questo saranno necessari per creare quattro variabili di tipo double.
Dovrai creare una variabile per memorizzare la larghezza del rettangolo, una
variabile per memorizzare l'altezza del rettangolo, una
variabile per memorizzare il perimetro del rettangolo e una variabile per memorizzare l'area del rettangolo.
Quindi dovremmo capire come creare variabili e quindi anche come
inizializzare e assegnare variabili usando ora l'operatore di assegnazione.
Ma la prima cosa che dobbiamo fare è creare le variabili.
Quindi devi avere quattro variabili di tipo double.
Avrai bisogno di creare un progetto c, a cui arriveremo tra un secondo.
Ma anche il programma deve eseguire alcuni calcoli.
Non abbiamo ancora imparato a fare i calcoli perché
non abbiamo parlato di operatori. Quindi ti darò questo codice.
È abbastanza semplice creare calcoli in un programma c.
Devi solo usare operatori come operatori matematici.
Quindi, ad esempio, in c, se vuoi aggiungere due variabili insieme, usa un più.
Se vuoi moltiplicare due variabili l'una contro
l'altra, usa un asterisco.
Quindi per calcolare il perimetro di
un rettangolo, devi effettivamente sommare l'altezza e la larghezza e
poi moltiplicarle per due.
È molto facile da fare. Come ho detto, ti do questo codice.
L'obiettivo principale di questa sfida è capire
come creare variabili, come utilizzarle e come definire i tipi di dati.
Anche l'area dovrà includere un calcolo.
Qui, moltiplicherai solo la larghezza per l'altezza usando l'asterisco.
Non volevo solo creare una semplice sfida che non avesse senso.
Quindi ho voluto renderlo più facilmente riconoscibile. E così ho pensato a un perimetro e un'area rettangolari.
È abbastanza buono, contiene alcuni calcoli, ma non dovrai preoccuparti di questo.
Quindi anche ciò di cui
hai bisogno come output per questo programma è che tu visualizzi l'altezza,
la larghezza e le variabili dei parametri nel formato corretto.
Quindi l'altra cosa che imparerai attraverso questa sfida è come utilizzare la funzione printf
per visualizzare il valore delle variabili.
Quindi avrai bisogno di capire gli
specificatori di formato, capirai una sequenza di escape per la barra
rovesciata n, quindi stampi i feed di riga.
Quindi il primo display dovrebbe essere il perimetro.
Il secondo display dovrebbe essere l'area con l'altezza e anche la larghezza.
Quindi, per alcuni suggerimenti per questo compito o suggerimenti, dovrai
creare un progetto in blocchi di codice.
Dovresti usare un nome significativo per questo progetto.
Poiché questo progetto in questo programma sta fondamentalmente
creando il perimetro e l'area di un rettangolo, è possibile denominare
il rettangolo del progetto.
Questa è davvero la cosa più semplice.
Quando crei il progetto in blocchi di codice, ricorda che per
impostazione predefinita, i blocchi di codice creeranno automaticamente un file sorgente c per te.
Sarà chiamato principale. c.
Puoi andare avanti e usarlo per questo progetto. Non è necessario eliminarlo.
Nella nostra prima sfida, l'abbiamo cancellato perché volevo assicurarmi
che tu sapessi come creare i tuoi file sorgente c.
Ma in questo caso, usa il vantaggio di loro già creandolo per te.
Così principale. c sarà solo un modello vuoto con una funzione principale al suo interno.
Ricorda, la funzione principale è il punto di ingresso.
Dopo aver ottenuto il file main. c, dovrai modificarlo.
E come ho detto, è necessario creare alcune variabili e
le variabili devono essere di tipo double.
Quindi dovresti almeno creare un paio di variabili per altezza e
larghezza di tipo double e dovresti inizializzarle.
Inizializza significa che hai impostato un valore iniziale per loro.
Puoi inizializzare le cose usando l'operatore uguale, lo finisci con un punto e virgola.
Ti consigliamo di inizializzarlo su qualsiasi cosa tu voglia, qualcosa di utile.
Non riceviamo input dall'utente per questo programma, ma
potresti farlo se lo desideri. Se ti sentivi a tuo agio, potresti passare gli argomenti della riga di comando,
ma non pensavo che voi ragazzi foste ancora pronti per questo.
Quindi puoi semplicemente codificare le variabili su qualsiasi cosa 50,
100, 23. 5, 92. 7.
Ricorda, sono il doppio, quindi possono contenere decimali.
Ma puoi semplicemente codificare queste variabili su un valore particolare.
E dovrebbero essere qualcosa di diverso da zero, quindi non vedrai un output decente.
Per quanto riguarda le altre variabili, i valori del
perimetro e dell'area, verranno
calcolati, quindi non si desidera assegnare loro alcun dato hardcoded.
Puoi semplicemente inizializzarli a 0. 0.
Successivamente, nel programma, puoi assegnare loro dei valori in base ai tuoi calcoli.
Quindi ecco il codice che useresti per il calcolo del perimetro e il calcolo dell'area.
Se hai creato due variabili di tipo doppio perimetro e area, tutto ciò che dovresti fare
è dire uguale per calcolare il perimetro 2. 0 volte l'altezza più la larghezza
tra parentesi che terminano con un punto e virgola.
Per calcolare l'area, è sufficiente assegnare area, variabile, utilizzare il simbolo
di uguale, operatore di uguale a
larghezza e quindi l'asterisco per le volte e quindi l'altezza e quindi il punto e virgola.
Quindi puoi copiare e incollare il perimetro e l'area
delle cose proprio qui nel tuo programma dopo aver dichiarato e inizializzato tutte le tue variabili.
Questa è davvero l'unica logica
del programma, basta fare un paio di calcoli.
Dopo aver eseguito questi calcoli, si desidera visualizzare il valore
dei due perimetri o due variabili, perimetro e area
e anche altezza e larghezza da visualizzare.
Quindi dovrai usare la funzione printf e
dovrai usare l'identificatore di formato corretto per visualizzare l'output richiesto.
Il formato specificato per i doppi, ho detto,
è% f, quindi vuoi usarlo.
Puoi anche giocarci e usare come% f2 per
vedere come cambia la precisione per il numero di punti decimali.
E ancora, usa nomi significativi per tutto.
Dopo aver finito, dovresti compilare e collegare e quindi testare, eseguire il programma.
E ancora, gioca con questo programma, prova cose diverse, prova a cambiare
i tipi di
dati delle variabili, prova a stampare variabili diverse,
usando diversi identificatori di formato del tipo di dati.
Se ti senti davvero, davvero ambizioso, aggiungi gli argomenti della riga di comando
al programma e gli argomenti della riga di comando potrebbero essere la larghezza e l'altezza.
Leggi quelli dalla funzione principale e usali per fare i tuoi calcoli per il perimetro
e l'area.
E ancora, nella nostra cosa precedente ti ho dato il codice,
larghezza e altezza, presumo che tu abbia creato
due variabili chiamate altezza e larghezza, tutte minuscole altrimenti
questo codice non funzionerà, e quelli sono nomi comuni per
questo effettivo funzionalità.
Quindi questo è tutto. Ancora una volta, fornirò un'altra
dimostrazione di come completare questo programma insieme al codice sorgente, quindi
buona fortuna.
Infine, non dimenticare di analizzare l'output per confermare che
sia corretto. Se non è
corretto, devi tornare indietro, modificare, salvare e ricostruire.