Fonction en inforamatique

Fifi -  
 fatima -
SVP j'ai besoin d'aide sur cet éxo:
écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
Merci de bien vouloir me répondre .

4 réponses

  1. kanadianDri3 Messages postés 95 Statut Membre 10
     
    c'est quoi ton langage et ton logiciel que tu utilise ?
    0
    1. mi_fatima
       
      j'utilise le langage C
      0
      1. Fifi > mi_fatima
         
        SVP j'ai besoin d'aide sur cet éxo:
        écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
        mais cette fois avec le langage c++
        Merci de bien vouloir me répondre .
        0
  2. kanadianDri3 Messages postés 95 Statut Membre 10
     
    int j
    int m
    int y

    boolean bisextile(int year)
    {
    boolean bis=false
    if(year % 400 == 0)
    bis=true
    else if(year % 100 == 0)
    bis=false
    else if(year % 4 == 0)
    bis=true

    return bis
    }

    int maxJourFev(int year)
    {
    int max=28
    if(bisextile(year))
    {
    max=29
    }
    return max
    }

    boolean dateOk(int year, int month, int day)
    {
    boolean verif=false
    if(month == 1 || month == 3 || ... || month == 8 || ... || month==12) //rajoute les mois qui manque allant juqsu'a 31 jours (5,7,10)
    {
    if(day<32)
    {
    verif=true
    }

    else if(month == 2 || month == 4 || month==6 || month ==9 || month==11)
    {
    if(month == 2 && day<maxJourFev(year)+1)
    {
    verif=true
    }
    else if(day<31)
    {
    verif=true
    }
    }

    int main()
    {
    int jour, mois, annee
    scanf("%i", &jour)
    scanf("%i", &mois)
    scanf("%i", &annee)

    if(day>0)
    {
    if(dateOk(annee,mois,jour))
    {
    printf("OK")
    }
    else
    {
    printf("Not OK")
    }
    }

    }

    /*
    sinon juste comme ca va voir le site du zero (site du zero en recherche google). tu trouveras tout ce qu'il faut
    pour apprendre a coder et comprendre
    */
    0
  3. kanadianDri3 Messages postés 95 Statut Membre 10
     
    ha oui j'oubliais...rajoute 2 ou 3 printf là ou tu le juge utile et oublie pas de remettre correctement le main
    0
    1. mi_fatima
       
      merci beaucoup pour ton aide
      0
  4. fatima
     
    S.V.P c très urgent j'ai besoin d'aide sur cet éxo:
    écrire une fonction qui détermine si une date donner en jour,mois et années est erronée + l'algorithme principal
    mais avec le langage c++
    Merci de bien vouloir me répondre .
    0