Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    51

    [JAVA] Problema calcolo potenza

    Salve ragazzi,sono nuovo, e come da titolo ho un piccolo problema nel codice:
    In pratica ho scritto un codice che mi permette di calcolare le potenze a base ed esponente intero..Il problema è che finchè l'esponente è 0 o maggiore di 0 non ci sono problemi per esponenti minori di zero mi esce come risultato sempre la variabile inizializzata precedentemente,cioè double c=1; per dettagli vi posto il codice intero,se fosse possibile vorrei:
    1)Capire l'errore,2)avere qualche aiuto per risolvere il problema...Grazie mille dell'attenzione

    codice:
    public static void main(String[] args) {        // Fase di input
            Scanner sc= new Scanner(System.in);
            System.out.println("Inserisci la base");
            int x=sc.nextInt();
            System.out.println("Inserisci l'esponente");
            int n=sc.nextInt();
            double c=1;
            for(int i=0;i<n;i++) 
            {if(n>0){c*=x;}
            else if(n==0){c=1;}        
            else if (n<0){c=1/(c*x);
            }}
            System.out.println("Il valore della potenza è"+c); 
            }
            }
    P.S.spero che la formattazione vada bene...
    Ultima modifica di hhh6; 19-08-2014 a 14:34

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.