EXERCICE III
Structures de contrôle (1)
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void main()
{ float a,b,c,p,s;
printf("Entrer les 3 cotes:");
scanf("%f%f%f",&a,&b,&c);
if(a+b<c||a+c<b||b+c<a||a<=0||b<=0||c<=0)
{ printf("Erreur\n");
exit(1);
}
else
{
if(a==b&&b==c)
printf("equilateral\n");
else
if(a==b||a==c||b==c)
printf("isocele\n");
else
printf("scalaire\n");
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("Surface=%.8f\n",s);
}
}
#include <stdio.h>
#include <conio.h>
void main()
{ float a,b;
int choix;
printf(”Entrer deux nombres réels:”);
scanf(”%f%f”,&a,&b);
clrscr();
printf( ”1:
Addition\n”
”2: Soustraction\n”
”3: Multiplication\n”
”4: Division\n”);
do
{ printf(”Votre choix:”);
scanf("%d",&choix);
}while(choix<1||choix>4);
switch (choix)
{ case 1: printf(”%.2f+%.2f=%.3f\n”,a,b,a+b); break;
case
2: printf(”%.2f - %.2f=%.3f\n”,a,b,a - b); break;
case
3: printf(”%.2f * %.2f=%.3f\n”,a,b,a * b); break;
case
4: printf(”%.2f / %.2f=%.3f\n",a,b,b==0? 1e99 :a / b);
}
}
Page
précédente Page suivante Sommaire