Programme qui donne les solutions d'une equation de 2eme degres

Contenu du snippet

ben je sais que c'est depassé mais c'est mon premier essaie et j'envoyerai plus la prochaine fois.......;-)

Source / Exemple :

#include<stdio.h>
#include <conio.h>
#include<math.h>
void main(void)
{
	char v;
	do
	{
		int a,b,c;

	 
		float delta,s1,s2,d;
	
     
		printf("\n *PROGRAMME QUI DONNE LA SOLUTION D'UNE EQUATION DE 2EME DEGRES: ax²+bx+c=0*\n");
    
		printf("entrez la valeur de a:");
    
		scanf("%d",&a);
     
		printf("entrez la valeur de b:");
     
		scanf("%d",&b);
     
		printf("entrez la valeur de c:");
     
		scanf("%d",&c);
     
		delta=(float)((b*b)-(4*a*c));
		
		
			if(a==0&&(b==0&&c!=0))
			
			{

				printf("EQUATION SANS SOLUTION!!!!!!!!\n");
			}
			else
			{
			
	 
		if(a==b&&b==c&&c==0)
	 
		
		{
		
			printf("touts les nombre reels sont des solutions de votre equation!!!!!!!\n");
	 
		
		}
	
		
	
		else		
	
		
		{
 
    
			if(delta==0)

	 
		
			{
	
		 
				d=(float)(b/(2*a));
	
		
				printf("la solution est:\n%f\n",-d);
	
			
			}
	 
	
			
			else
	
	
		
			{
		
		 
				if(delta<0)
		
		 
				
				{
			
		
					printf("VOTRE EQUATION N'AS PAS DE SOLUTIONS dans R!!!!!!!!!\n\n\n");
		
	
				
				}
		

		
				
				else

		
	
				
				{
		
					s1=(float)((-b)-(sqrt(delta)))/(2*a);
		
					

           
					s2=(float)(-b+sqrt(delta))/(2*a);
		
				
			
		
					printf("les solutions de votre equations sont %f et %f....\n",s1,s2);
				
				
				}
			
			
			}
		
		
		}
		
		printf("reprendre le proogramme?<o/n>");
		
		v=getche();
	
		
		}
			}
			

	
		
		while (v=='o');
		
		
		
		

}

Conclusion :

j'espere que ca sera lisible et bien sur j'attend tt commmentaire....;-)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.