Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    calcolare area ipotenusa e perimetro di un triangolo

    come da titolo, ho creato la sintassi di un programmini, che avendo il cateto minore e quello maggiore dovrebbe riuscire a calcolare area, perimetro e ipotenusa, il problema e che non riesco ad inserire la radice quadrata per il teorema di pitagora , per il resto và tutto bene....cmq questa è la sintassi :
    codice:
    public class Triangolo {
            
    /**       
    * @param args the command line arguments       
    */      
    public static void main(String[] args) {          
    int cMax=3;      
    int cMin=4;      
    int IPO;      
    int A;      
    int P;      
    IPO= Math. sqrt (cMax*cMax)+(cMin*cMin);
    A = (cMax*cMin)/2;      
    P = (IPO+cMax+cMin);
    System.out.println("l'ipotenusa è: "+IPO);
    System.out.println("l'area è: "+A);
    System.out.println("il perimetro è: "+P);
    }
    }
    grazie per l'aiuto
    P.S. se non vi rompete le scatole, potreste in qualche modo allegarmi anche una sintassi per le potenze ?, senza impegno però ..grz

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ti serve un manuale, o quanto meno ti serve tenere sotto mano le API:

    http://download.oracle.com/javase/6/...lang/Math.html

    sqrt ritorna un double (come per altro è facile aspettarsi)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    andrea, ho corretto come mi hai detto, mi ero dimenticato del double, ed ora la sintassi risulta corretta è l'output non dà errori, e grazie per il link, mi farà comodo


    sintassi corretta :
    codice:
    public class Triangolo {        
    /**       
    * @param args the command line arguments       
    */      
    public static void main(String[] args) {          
    // TODO code application logic here      
    int cMax=3;      
    int cMin=4;      
    double IPO;      
    int A;      
    double P;      
    IPO = Math. sqrt (cMax*cMax)+(cMin*cMin);      
    A = (cMax*cMin)/2;      
    P = (IPO+cMax+cMin);      
    System.out.println("l'ipotenusa è: "+IPO);      System.out.println("l'area è: "+A);      
    System.out.println("il perimetro è: "+P);                         
    }  
    }

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.