Accueil     Soft. MacOSX     Soft. MacOS/PC     PHP     Python     ROMS GBA     TP d'info     DBZ-GT     Martingales     Galeries     Liens     @  

TP 1 Ex:5-6-7-8

Exercice 5:
#include <stdio.h>
#define n 4
/* n doit valoir entre 1 et 10 */

void main(void){
int i,tot;

tot=1;
for(i=1;i<(n+2);i++)
tot*=n;

printf("\nRésultat: %d^%d = %d\n",n,n+1,tot);
/* ©2002 All rights Reserved to http://www.Software-DS.com */
}



Exercice 6:
#include <stdio.h>
#define n 4

void main(void){
int a,b,compt;

compt=0;
for(a=1;a<=n;a++)
for(b=1;b<=n;b++){
compt++;
printf("(%d,%d)\n",a,b);
}

printf("\nil y a %d couples !\n",compt);
/* ©2002 All rights Reserved to http://www.Software-DS.com */
}



Exercice 7:
#include <stdio.h>
#include <math.h>
/* contient la definition de sqrt(x) */
#define n 4 /* n doit valoir entre 1 et 10 */

void main(void){
float a,b;
char c;

printf("www.Software-DS.com\n Votre 1° opérande:\n");
scanf("%f",&a);
printf("\n Votre 2° opérande:\n");
scanf("%f",&b);

printf("Votre operateur: +,-,*,/,c,r\n");
scanf("%c",&c);

printf("\nRésultat: ");
switch (c){
case '+': a+=b; break;
case '-': a-=b; break;
case '*': a*=b; break;
case '/': if (b!=0) {a/=b;} else { printf("division par zero impossible !\n"); } break;
case 'c': a*=a; break;
case 'r': if (a>=0) {a=sqrt(a);} else { printf("PB: nombre negatif !\n"); } break;
default : printf("operateur inconnu !");
}
printf("%f\n",a);

printf("©2002 www.Software-DS.com\n");
/* ©2002 All rights Reserved to http://www.Software-DS.com */
}



Exercice 8:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/* uniquement sur Mac ! */

void jeu(int magique);
/* declaration du prototype de la fonction jeu */

void main(void) {
int magique,option;

magique=-1;
srand(clock());
/* uniquement sur Mac ! */
printf("\n Devine v1.0 (Fait sur un Macintosh)\n\n");
printf(" ©2002 All Rights Reserved to www.Software-DS.com\n\n");
do{
printf("1.Tirer au sort un nombre\n2.Deviner le nombre\n3.Quitter\n");
scanf("%d",&option);
switch (option){
case 1: magique=100*(((float)rand())/RAND_MAX);
/* uniquement sur Mac , sur PC ecrire rand(100); */
break;
case 2: if (magique>=0)
jeu(magique);
else
printf("Vous devez d'abord tirer un nombre au sort !\n");
break;
case 2: break;
default: printf("\n?\n");
}
}while(option<3);

printf("\nA bientot...\n");
/* ©2002 All Rights Reserved to www.Software-DS.com */
}

void jeu(magique){
int n,compteur;

compteur=0;
do{
do{
printf("\nEntrez votre chiffre (0-100)\n");
scanf("%d",&n);
if ((n<0) || (n>100)) { printf("\t * Erreur de saisie. *
\a"); }
/* le fait de mettre \a dans printf, va produire un son systeme */
/* ca marche sur Mac, mais pas sur tous les PC, probleme de carte son ? */

} while(!((n>=0) && (n<101)));
compteur++;
if (n>magique) {
printf("Trop grand.\n");
}
else if (n<magique) {
printf("Trop petit");
}
} while((n!=magique) && (compteur<10));

if (n==magique)
printf("\nBravo, vous avez GAGNER en %d coups !\n",compteur);
else
printf("\nVous avez perdu ! Vous etes nul :-)\n");
}
/* Fin de la fonction jeu */





Haut de la page - Page précédente - Page générée en 0.01973 sec.
Recherche personnalisée
 

1843276 visiteurs.   ©2001-2023 All Rights Reserved to Software-DS.com
Made with a mac  
Confidentialité