Trasformare seguenti diagramma di flusso per calcolare gli anni bisestili.
Il codice scritto in linguaggio C .
/* Drittiva di pre processore/ questo programma vi calcola se
un anno e bisestile, no !! Rahime*/
# include <stdio.h>
# include <stdlib.h>
main()
{
int anno;
int scelta=1; /*variabile di tipo intero per dare la possibilta di rifare
piu volta il programma*/
while(scelta==1) // cicolo per controllo se scelta auguale 1 !
{
system("COLOR 2e"); // system color per cambiare i colore dal ico
printf("Iseririce l' anno >>>>>\n");
scanf("%d",&anno);
if((anno % 100)== 0)
{ // selezion if se l' diviso 100 come il resto da zero
if((anno%400)==0)
{ // selezion if se l' diviso 400 come il resto da zero
printf("L anno e bisestile>>>>\n");
}
else
{
printf("L'anno non e bisestile>>>>\n");
}
}
else
{
if((anno%4)==0){ // selezion if se l' diviso 4 come il resto zero
printf("L' anno e bisestile>>>>\n");
}
else
printf("L' anno non e bisestile>>>>\n");
//while(scelta==0)
}
printf(" se vuoi continuare primi 1 altrimenti 0 Esc >>>>\n");
scanf("%d",&scelta);
}
system("pause");
}
Il codice scritto in linguaggio C .
/* Drittiva di pre processore/ questo programma vi calcola se
un anno e bisestile, no !! Rahime*/
# include <stdio.h>
# include <stdlib.h>
main()
{
int anno;
int scelta=1; /*variabile di tipo intero per dare la possibilta di rifare
piu volta il programma*/
while(scelta==1) // cicolo per controllo se scelta auguale 1 !
{
system("COLOR 2e"); // system color per cambiare i colore dal ico
printf("Iseririce l' anno >>>>>\n");
scanf("%d",&anno);
if((anno % 100)== 0)
{ // selezion if se l' diviso 100 come il resto da zero
if((anno%400)==0)
{ // selezion if se l' diviso 400 come il resto da zero
printf("L anno e bisestile>>>>\n");
}
else
{
printf("L'anno non e bisestile>>>>\n");
}
}
else
{
if((anno%4)==0){ // selezion if se l' diviso 4 come il resto zero
printf("L' anno e bisestile>>>>\n");
}
else
printf("L' anno non e bisestile>>>>\n");
//while(scelta==0)
}
printf(" se vuoi continuare primi 1 altrimenti 0 Esc >>>>\n");
scanf("%d",&scelta);
}
system("pause");
}