/** * Puissance1.java * * calcule et affiche la valeur de x^n (lire x puissance n) * où x et n sont respectivement un réel et un entier introduits au clavier. * * Created: Sat Jan 05 14:28:55 2002 * * @author Philippe Genoud * @version */ public class Puissance1 { public static void main(String[] args) { int n; double x; double res; System.out.print("rentrez la puissance : "); n = LectureClavier.lireEntier(); System.out.print("rentrez x : "); x = LectureClavier.lireDouble(); System.out.print(x + " puissance " + n + " = "); if (n == 0) if (x >= 0) System.out.println("1"); else System.out.println("Pas défini"); else // n != 0 if (n > 0) { res = 1; for (int i = 0; i < n; i++) res = res * x; System.out.println(res); } else // n < 0 if (x == 0) System.out.println("Pas défini"); else { res = 1; for (int i = n; i < 0; i++) res = res * x; System.out.println(1/res); } } } // Puissance1