Calcul d'une racine carree

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 220 fois - Téléchargée 34 fois

Contenu du snippet

calcul d'une racine carree

Source / Exemple :


#include <stdio.h>
float i;
float Xj1;
float Xj;
float A;
float J;
float flag;
float m;
void main(void)
{
	printf("Entrer la valeur de A\n");
	scanf("%f",&A);
	printf("Entrer la precision J\n");
	scanf("%f",&J);
	do
	{
		if(A>=0)
		{
			if(J<51)
			{
				Xj=A;
				for(i=0;i<J;i++)
				{
					Xj1=(Xj+(A/Xj))/2;
					Xj=Xj1;
					m=i+1;
					printf("La %.0f approximation de la racine carree de %.2f est %.4f\n",m,A,Xj1); 
				}
				printf("la racine carré de %f vaut %f\n",A,Xj1);
				flag=1;
			}
			else
			{
				printf("Entrer la precision J\n");
				scanf("%f",&J);
			}
		}
		else
		{
			printf("Entrer une valeur POSITIVE pour A\n");
			scanf("%f",&A);
		}
	}
	while(flag==0);
}

A voir également

Ajouter un commentaire

Commentaire

tagtog
Messages postés
7
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
20 juillet 2011
-
le résultat est exacte pour une précision de 10^-4.

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.