/*programme qui calcule la circonférence et la surface d'un cercle*/
main() { float R ,C , S,pi ; /* R est le rayon ,C est circonférence et S est surface */ char val; pi=3.1415926535897932384626432795 ; printf("\nCALCUL D'UN CERCLE \n"); printf("Quel est le rayon du cercle :\n",R); scanf("%f",&R); C=2*pi*R; S=R*R*pi; printf("Sa circonférence est de :%.5f\n",S); printf("Sa surface est de :%.5f\n ",C); printf ("voulez-vous faire un autre calcule(O/N)"); while(val!='n' || val!='N' ) { scanf("%s",&val); if(val=='o' || val=='O') { printf("Quel est le rayon du cercle :\n",R); scanf("%f",&R); C=2*pi*R; S=R*R*pi; printf("Sa circonférence est de :%.5f\n",S); printf("Sa surface est de :%.5f\n ",C); printf ("voulez-vous faire un autre calcule(O/N)"); } else if (val!='n' || val!='N') printf ("Au revoir et à bientôt !"); else printf ("reponse inconnu !");
} printf("\nfin du programme........."); system("PAUSE"); }
وعليكم السلام ورحمة الله وبركاته
اضافة حلقة while قبل الشرط
الحل اعلاه يعملمع بعض الاضافات
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية