Skriv ett program som använder Pythagoras sats för att beräkna hypotenusans längd i ett rattvinkel triangel och därefter som räknar triangelns area.
import java.util.Scanner; class Triangel { public static void main(String args[]) {
Scanner input = new Scanner(System.in);
System.out.print("Ange katet a: ");
double katetA = input.nextDouble();
System.out.println("\n Ange katet b: ");
double katetB = input.nextDouble();
//Pythagoras c^2 = a^2 + b^2
double hypoC = Math.sqrt(Math.pow(katetA,2) + Math.pow(katetB,2));
System.out.println("Hypotenusan = " + hypoC);
//Area = (katetA * katetB)/2
double area = (katetA * katetB)/2;
System.out.println("Area of Triangle is: " + area);
}
}
import java.util.Scanner;
public class CircleArea {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Ange cirkels radie: ");
double r = input.nextDouble();
System.out.println("PI = " + Math.PI);
//formel för att räkna cirkels area = PI * r^2
double area = Math.PI * (r * r);
System.out.printf("Area: %.2f",area);
//formel för att räkna cirkels omkrets = 2 * PI * r
double omkrets = Math.PI * 2 * radie;
System.out.printf( "\nOmkretsen: %.2f",omkrets);
}
}
import java.util.Scanner;
class Absolutbelopp {
public static void main (String[] args){
int i = 45;
long l = -12345678901L;
float f = -1,2F;
double d = -0.45;
// Talens absolutbelopp
System.out.println(Math.abs(i));
System.out.println(Math.abs(l));
System.out.println(Math.abs(f));
System.out.println(Math.abs(d));
}
}
import java.util.Scanner;
class Slumptal {
public static void main (String[] args){
// Skapa ett slumptal mellan 0.0 (inklusive) och 10.0 (exklusive)
double slumptal1 = 10 * Math.random();
System.out.println("Slumptal mellan 0.0 (inklusive) och 10.0 (exklusive): " + slumptal1);
// Skapa ett slumptal mellan 5.0 (inklusive) och 25.o (exklusive)
double slumptal2 = 20 * Math.random() + 5.0;
System.out.println("Slumptal mellan 5.0 (inklusive) och 25.0 (exklusive): " + slumptal2);
// Skapa ett slumptal mellan 5 (inklusive) och 8 (inklusive)
double slumptal3 = 20 * Math.random() + 5.0;
System.out.println("Slumptal mellan 5 (inklusive) och 8 (inklusive): " + slumptal3);
}
}
Returnerar (exempel eftersom talen ändras varje gång man kör programmet)
Slumptal mellan 0.0 (inklusive) och 10.0 (exklusive): 4.150006611436239
Slumptal mellan 5.0 (inklusive) och 25.0 (exklusive): 13.107439940686842
Slumptal mellan 5 (inklusive) och 8 (inklusive): 7.0