Linguaggi | Manuali | Compilatori | Programmi | Script | Software | Linux | Windows | Html
Linguaggi

C
C++
JAVA
PERL
COBOL
PASCAL
MATLAB
FORTRAN77
FORTRAN90

JAVASCRIPT

VISUALBASIC

Sistemi operativi

LINUX
WINDOWS
UNIX
MAC

Software

AUTOCAD
GNUPLOT
OCTAVE
SCILAB

PROGRAMMI IN C++

• G_suc.cpp

Programma che da una data fornisce il giorno successivo a tale data.

Scarica il file g_suc.cpp


// g_suc.cpp
#include <iostream.h>
int main()
{ int giorno, mese, anno, giornimese;
cout << "Scrivi una data (giorno mese anno):\n";
cin >> giorno >> mese >> anno;
switch (mese)
{ case 1: case 3: case 5: case 7:
case 8: case 10: case 12:
giornimese = 31; break;
case 4: case 6: case 9: case 11:
giornimese = 30; break;
case 2:
if (anno%4==0 && anno%100!=0
|| anno%400==0) giornimese = 29;
else giornimese = 28; break;
default:
cout << "Errore: mese " << mese
<< " inesistente\n"; exit(0);
}
if (giorno > giornimese)
cout << "Errore: giorno " << giorno
<< " inesistente\n";
else
{ cout << "Il giorno successivo al "
<< giorno << '/' << mese << '/'
<< anno << '\n';
if (giorno < giornimese) giorno++;
else
{ giorno = 1;
if (mese < 12) mese++;
else { mese = 1; anno++; }
}
cout << "e` il giorno " << giorno
<< '/' << mese << '/' << anno << '\n';
}
return 0;
}

Partner

Guida Fortran
Guida Matlab

English Version
Tutorials
Programming
Lavoro
Lavoro in rete
Telelavoro
Webmaster
Webmaster
Xml

Gratis
Autore
G. Ciaburro
Curriculum
Tesi