Exercice: Débuter avec IF...ELSE...
5 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1
Exercice: Débuter avec IF...ELSE...
Exercice classique: Utilisation des IF...ELSE... en C/C++
- Code:
#include<stdio.h>
void main ()
{
float moy;
printf("donner une moyenne ");
scanf("%f",&moy);
if (moy>20||moy<0) printf("Erreur: moyenne invalide\a\n");
else
{
if (moy<10)
printf("echec\n \a");
else
if (moy<12)
printf("passable\n");
else
if (moy<14)
printf("bien\n");
else
if (moy<=20)
printf("exelent\n");
}
}
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice: Débuter avec IF...ELSE...
waw ca fonctionne milllllllllllllllle merci
medch- Entier Naturel
- Nombre de messages : 16
Localisation : tunis
Réputation : 0
Points : 6236
Date d'inscription : 28/10/2007
Re: Exercice: Débuter avec IF...ELSE...
C'est très difficile ... ouffmedch a écrit:waw ca fonctionne milllllllllllllllle merci
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice: Débuter avec IF...ELSE...
/*
*******************************************************
ecrire un programme qui permet lire entier A et affiche
,selon sa valeur,le message suivants:
suivants:
* A est un multiple de 2.
* A est un multiple de 3.
* A est a la fois multiple de 2 et de 3.
* A n'est ni multiple de 2,ni de 3
********************************************************/
#include <stdio.h>
void main ()
{
int n;
printf("donner un entier est ");
scanf("%i",&n);
if ((n%2==0)&&(n%3==0))
printf("%i est a la fois multiple de 2 et de 3\n",n);
else
if (n%2==0)
printf("%i est un multiple de 2\n",n);
else
if(n%3==0)
printf("%i est un multiple de 3\n",n);
else
printf("%i n\' est ni multiple de 2, ni de 3\n",n);
}
*******************************************************
ecrire un programme qui permet lire entier A et affiche
,selon sa valeur,le message suivants:
suivants:
* A est un multiple de 2.
* A est un multiple de 3.
* A est a la fois multiple de 2 et de 3.
* A n'est ni multiple de 2,ni de 3
********************************************************/
#include <stdio.h>
void main ()
{
int n;
printf("donner un entier est ");
scanf("%i",&n);
if ((n%2==0)&&(n%3==0))
printf("%i est a la fois multiple de 2 et de 3\n",n);
else
if (n%2==0)
printf("%i est un multiple de 2\n",n);
else
if(n%3==0)
printf("%i est un multiple de 3\n",n);
else
printf("%i n\' est ni multiple de 2, ni de 3\n",n);
}
medch- Entier Naturel
- Nombre de messages : 16
Localisation : tunis
Réputation : 0
Points : 6236
Date d'inscription : 28/10/2007
Re: Exercice: Débuter avec IF...ELSE...
La solution que t'as proposée est bonne.
Est-ce que tu peux proposer une autre solution plus courte?
medch: Essaie de copier-coller ton code source et de le mettre entre les balises "[ code] tu mets ton code source ici "[ /code]" pourqu'il soit bien lisible et ait l'apparence d'un code source.
Comme ça je veux dire:
Est-ce que tu peux proposer une autre solution plus courte?
medch: Essaie de copier-coller ton code source et de le mettre entre les balises "[ code] tu mets ton code source ici "[ /code]" pourqu'il soit bien lisible et ait l'apparence d'un code source.
Comme ça je veux dire:
- Code:
#include <stdio.h>
void main ()
{
int n;
printf("donner un entier est ");
scanf("%i",&n);
if ((n%2==0)&&(n%3==0))
printf("%i est a la fois multiple de 2 et de 3\n",n);
.....
}
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Exercice: Débuter avec IF...ELSE...
J'essaierai de te proposer une solution en C en quelques lignes de codes... qui sera le meilleur, moi ou toi?
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Exercice: Débuter avec IF...ELSE...
ok j essaierai des que j aurai un peu du temps
medch- Entier Naturel
- Nombre de messages : 16
Localisation : tunis
Réputation : 0
Points : 6236
Date d'inscription : 28/10/2007
Re: Exercice: Débuter avec IF...ELSE...
Est-il possible de faire mieux que MedCh ? Son programme est trés concis.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice: Débuter avec IF...ELSE...
Je crois qu'on peut faire un programme plus court mais pas forcément plus lisible. Vous savez, les compromis qu'on doit faire lorsqu'on dévloppe...
cherif- Entier Naturel
- Nombre de messages : 9
Localisation : grombalia
Réputation : 0
Points : 6240
Date d'inscription : 24/10/2007
Re: Exercice: Débuter avec IF...ELSE...
cherif a écrit:Je crois qu'on peut faire un programme plus court mais pas forcément plus lisible. Vous savez, les compromis qu'on doit faire lorsqu'on dévloppe...
Quel est l'avantage d'un programme illisible ? Je n'y vois, personnellement, aucun intérêt.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6255
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice: Débuter avec IF...ELSE...
Si vous allez parler de Lisibilité du Code source etc... continuer la discussion en cliquant sur ce topic:
Code source illisible Vs. Code source Optimisé!
merci @+
Code source illisible Vs. Code source Optimisé!
merci @+
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Débuter avec PHP
» Débuter avec MATLAB
» Problème exercice avec équation
» Exercice (bac pratique): Histogrammes avec des lettres
» exercice sur les suites
» Débuter avec MATLAB
» Problème exercice avec équation
» Exercice (bac pratique): Histogrammes avec des lettres
» exercice sur les suites
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum