Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come scrivere un programma in C che calcola la data del giorno

Il linguaggio di programmazione C è uno dei linguaggi di programmazione più antichi e più popolari . C è rimasto popolare perché è efficace , portatile e fornisce accesso alla memoria a basso livello . Anche se C è stato sviluppato per software di sistema di progettazione , può anche essere usato per sviluppare software applicativo . C può anche essere utilizzato in sviluppo web . C è capace di calcoli complessi . Il calcolo eseguito per determinare data del giorno successivo è uno dei più semplici . Istruzioni
1

dichiarare una classe per contenere il mese, il giorno e l'anno . Un giorno a due cifre , un mese a due cifre e un anno a quattro cifre devono essere forniti alla funzione sia da input dell'utente o da un'altra applicazione .
2

eseguire la convalida dei dati inseriti chiamando una funzione per leggere la data , stabilire se è un anno bisestile e determinare se il mese e il giorno sono validi . Un array è hard- coded con la giornata finale per ogni mese in modo da gennaio a dicembre. Ad esempio , 31 , 28 , 31 sono i primi tre numeri , perché gennaio ha 31 giorni , febbraio ha 28 e il 31 marzo ha . La giornata cifra viene convalidato questo array .
3

eseguire lo stesso tipo di verifica sul mese è entrata per assicurare che si tratta di un valore valido compreso tra 1 e 12 . Ancora, viene creata una matrice con una lista di mesi validi per eseguire la convalida . Sia il giorno e validazioni mese dovrebbero essere funzioni separate.
4

Determinare se l'anno inserito è un anno bisestile . Se l'anno è divisibile per quattro , è un anno bisestile . Usare il modulo - resto - operatore per eseguire questo calcolo
5

Aggiungi una al giorno , ora che abbiamo determinato noi abbiamo un giorno valido , mese e anno . . Se il giorno è al di là del numero totale attuale di giorni per il mese dato , poi il mese deve essere incrementato e il giorno impostato a 1 . Se la data inserita è l'ultimo giorno dell'anno , l' anno viene incrementato e il mese e il giorno sono impostati a 1 .
6

Visualizza la data appena calcolato per l'utente.


 

Programmazione © www.354353.com