Ciao e Benvenuto. Abbiamo un'altra sfida per te.
Quindi abbiamo parlato degli operatori in modo abbastanza dettagliato.
Ora voglio che ti assicuri di capirli dandoti una sfida, cercando
di utilizzare alcuni di questi concetti che abbiamo imparato.
Quindi voglio che tu scriva un programma
e voglio che crei un programma in c che fondamentalmente fa un po 'di conversione.
Conversione del numero di minuti in giorni e anni. Ora questo programma non sembra necessariamente
così utile.
Potresti non sapere mai perché lo faresti,
ma ti costringerà a utilizzare alcuni degli operatori principalmente gli operatori aritmetici e farti
conoscere quelli, quindi è per questo che ti sto dando questa sfida.
Questo è un programma molto, molto semplice.
Dovrebbe chiedere all'utente di inserire il numero di minuti tramite il terminale. Quindi questa è anche la tua
prima sfida in cui utilizzerai la funzione scanf.
Voglio che tu chieda effettivamente all'utente di
inserire il numero di minuti. Inseriranno il numero di minuti,
quindi fornirai come output l'equivalente di quei minuti in anni e giorni.
Ora diventa complicato perché saranno tutti doppi.
Quindi le conversioni saranno effettivamente oi risultati saranno
numeri decimali, dove hai um
numeri in virgola mobile perché molte volte potresti inserire
50 minuti. Bene, come equivalgono 50
minuti in anni e giorni. Bene, è 0. 0000 o qualcosa del genere
perché anni e giorni sono molto più grandi dei minuti.
Quindi non è necessariamente un programma utile, non è
necessariamente un programma complesso. Farai solo alcuni calcoli.
Ma ancora una volta, ti aiuterà a familiarizzare con le basi
degli operatori, principalmente gli operatori aritmetici e ti consentirà anche di eseguire un calcolo.
E poi l'altra cosa buona qui da imparare è lo scanf.
Quindi dovrai creare alcune variabili da memorizzare.
Dovrebbero essere tutti di tipo double perché questo sarà un programma molto preciso.
I minuti possono effettivamente essere un numero intero se lo desideri, ma il resto dovrebbe essere doppio.
Vedi qui che i minuti devono essere disponibili, questo è ciò che
farai con la tua funzione scanf ciò che leggi dalla tastiera.
Minuti e anno, questo è necessario perché è così che
farai la tua conversione. Quindi hai bisogno dei minuti e dell'anno.
E il motivo per cui puoi usare i minuti dell'anno per calcolare
effettivamente il numero di anni perché l'utente inserirà solo i minuti.
Devi sapere quanti minuti ci sono in un anno per visualizzare il numero di anni.
Quindi mi aspetto che tu abbia una variabile chiamata minuti e anno.
Sarebbe qualcosa come
il numero di minuti in un'ora, che
è 60, moltiplicato per il numero di ore in
un giorno, che è 24. Volte il numero di giorni in
un anno, ovvero 365. Se fai 60 volte 24
volte 365, questo ti darà i minuti dell'anno.
È quindi possibile utilizzare i minuti e l'anno e dividerli per
i minuti inseriti dall'utente e questo
ti darà il numero di anni.
Quindi è un po 'più complicato di quanto pensi. Ancora una volta, avrai bisogno di capire questo calcolo.
Non ti darò alcun suggerimento sul calcolo esatto. Probabilmente ti ho già dato troppo.
Ma quello che mi aspetto di vedere è che l'output è questa conversione.
Quindi è necessario eseguire un calcolo utilizzando tutti gli operatori aritmetici.
Devi capire le conversioni.
Lo implementerò, ma mi aspetterei qualcosa di molto simile,
creando alcune variabili, utilizzando la funzione scanf effettiva per leggere
un input in una variabile e
quindi assegnando a tali variabili alcuni calcoli.
Penso che dovrai usare
la divisione, gli operatori
di moltiplicazione e l'operatore modulo per giorni, penso.
In bocca al lupo. Grazie.