#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int choix;
int rayon;
float aire;
int rayon2;
float volumes;
int rayon3;
float circonference;
int rayon4, hauteur;
float volumec;
int a, b , r;
do
{
r=a%b;
a=b;
b=r;
}
while(r!=0);
label1 :
cout<<"\t**************************************\n";
cout<<"\t***** Programmer par sorcier0011 *****\n";
cout<<"\t**************************************\n";
cout<<"Ceci est un programme pour calculer\n";
cout<<"pour calculer differente aire et perimetre\n";
cout<<"Taper 1 pour l'aire du cercle";
cout<<"Taper 2 pour le volume de la sphere";
cout<<"Taper 3 pour le circonference du cercle";
cout<<"Taper 4 pour le volume du cylindre";
cout<<"Taper 5 pour calculer le pgcd de 2 nombres";
cout<<"Tapez 6 pour quitter le programme";
cin>>choix;
if (choix == 1)
{
cout<<"Entrer la valeur du rayon:\n"<<endl;
cin>>rayon;
cout<<"L'aire de ce cercle est de"<<" "<<2*3.14*rayon*rayon\n\n\n\n";
goto label1;//C'est pour revenir a label1. Ca sert à revenir en arriere
}
if (choix == 2)
{
cout<<"Entrer la valeur du rayon:\n";
cin>>rayon2;
cout<<"Le volume de cette sphere est de :"<<((4*3.14*rayon2*rayon2*rayon2)/3)<<"cm^3\n\n\n\n";
goto label1;
}
if (choix == 3)
{
cout<<"Entrer la valeur du rayon:\n";
cin>>rayon3;
cout<<"La circonference de ce cercle est de"<<" "<<2*3.14*rayon3<<"cm\n\n\n\n";
goto label1;
}
if (choix == 4)
{
cout<<"Entrer la valeur du rayon:\n";
cin>>rayon4;
cout<<"Enter la valeur de la hauteur du cylindre:\n";
cin>>hauteur;
cout<<"Le volume de ce cylindre est de"<<" "<<2*3.14*rayon4*hauteur\n\n\n\n";
goto label1;
}
if (choix == 5)
{
cout<<"Donnez un premier entier positif : ";
cin>>a;
cout<<"\nDonnez un second entier positif : ";
cin>>b;
cout<<"le PGCD est de :"<<" "<<a<<"\n\n\n\n";
goto label1;
}
if (choix == 6)
{
cout<<"Vous quittez le programme\n";
system ("PAUSE");
}else{
cout<<"Taper un chiffre entre 1 et 6\n\n\n\n";
goto label1;
}
}