Bonjour,
jé besoin d'aide pour me donner un algorithme du carré parfait. 49=7²
nombre integer lire nombre nombr*nombre==>nombre ecrire nombre
nombre integer racine integer racinefloat flottant lire nombre partieentiere(racine(nombre))==>racine racine(nombre)==>racinefloat si racine=racinefloat alors ecrire "ce nombre est le carré parfait de" + racine.convertienstring sinon ecrire "ce nombre n'est pas un carré parfait, le carré parfait le plus proche est " + (racine*racine).convertienstring + "carré parfait de" + racine.convertienstring fin si
/*déclaration variable*/ nombre floatdouble puissance floatsimple negative decimale lire nombre lire puissance si non partieeentiere(puissance)=puissance alors calculer avec la formule que je connais pas ecrire nombre sinon si puissance>0 alors faire la boucle que je t'ai proposée ecrire nombre sinon faire la boucle que je t'ai prpoposée inverse = 1/nombre ecrire inverse finsi
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
plus simple
lire puissance
lire nombre
pour i=2 à puissance par pas de 1 /*pourquoi commencer à 2? si tu commences à 0 ou 1 il fera une boucle de trop*/
nombre=nombre*nombre
finpour
ecrire nombre