Nwlapcug.com


Come scrivere un programma in C che calcola la data di domani



Il linguaggio di programmazione C è uno dei primi e più popolari linguaggi di programmazione. C è rimasta popolare perché è efficiente, portatile e fornisce l'accesso alla memoria a basso livello. Anche se C è stato sviluppato per la progettazione di software di sistema, può anche essere utilizzato per sviluppare software applicativo. C può essere utilizzato anche nello sviluppo web. C è in grado di calcoli complessi. Il calcolo eseguito per determinare la che data del giorno successivo è uno dei più semplici.

Istruzioni

1

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

2

Eseguire la convalida dei dati chiamando una funzione per leggere la data, determinare se è un anno bisestile e determinare se il mese e il giorno sono validi. Una matrice è codificato con il giorno di fine per ogni mese in ordine da gennaio a dicembre. Ad esempio, 31, 28, 31 sono i primi tre numeri perché gennaio ha 31 giorni, febbraio ha 28 e marzo ha 31. La cifra del giorno viene convalidata rispetto a questa matrice.

3

Eseguire lo stesso tipo di verifica sul mese inserito per garantire che è un valore valido compreso tra 1 e 12. Ancora una volta, viene creata una matrice con un elenco di mesi validi per eseguire la convalida. Convalide di giorno e del mese dovrebbero essere funzioni separate.

4

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

5

Aggiungerne uno al giorno, ora che abbiamo determinato che abbiamo un valido giorno, mese e anno. Se il giorno è oltre il corrente numero totale di giorni del mese specificato, quindi deve essere incrementato il mese e il giorno impostato su 1. Se la data immessa è l'ultimo giorno dell'anno, l'anno viene incrementato e il mese e il giorno sono impostati su 1.

6

Visualizzare la data appena calcolata per l'utente.