program Untuk Menghitung Diskriminan Dan Mencari Akar-Akar Dari Persamaan Kuadrat Oleh Arif Dan Handika

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

//program untuk menghitung diskriminan dan mencari akar-akar dari

persamaan kuadrat oleh arif dan handika//


import java.util.Scanner;
public class pemrograman5b1
{
public static void main (String[] args)
{
float a,b,c;
System.out.print(" Masukkan bilangan a: ");
Scanner bil_a=new Scanner(System.in);
a = bil_a.nextFloat();
System.out.print(" Masukkan bilangan b : ");
Scanner bil_b=new Scanner(System.in);
b = bil_b.nextFloat();
System.out.print(" Masukkan bilangan c : ");
Scanner bil_c=new Scanner(System.in);
c = bil_c.nextFloat();
float d;
double x1,x2;
d = b*b-4*a*c;
System.out.print(" Diskriminan = " + d + " ");
if ( d==0 )
{
x1=-b/2*a;
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x1 + " ");
}
if (d>0)
{
x1=(-b+Math.sqrt(d)/2*a);
x2=(-b-Math.sqrt(d)/2*a);
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x2 + " ");
}
if (d<0)
{
x1 =-b/2*a+(Math.sqrt(-d)/2*a);
x2 =-b/2*a-(Math.sqrt(-d)/2*a);
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x2 + " ");
}
}
}

//program untuk menghitung diskriminan dan mencari akar-akar dari


persamaan kuadrat oleh arif dan handika//
import java.util.Scanner;
public class pemrograman5b1
{
public static void main (String[] args)
{
float a,b,c;
System.out.print(" Masukkan bilangan a: ");
Scanner bil_a=new Scanner(System.in);
a = bil_a.nextFloat();
System.out.print(" Masukkan bilangan b : ");
Scanner bil_b=new Scanner(System.in);
b = bil_b.nextFloat();
System.out.print(" Masukkan bilangan c : ");
Scanner bil_c=new Scanner(System.in);
c = bil_c.nextFloat();
float d;
double x1,x2;
d = b*b-4*a*c;
System.out.print(" Diskriminan = " + d + " ");
if ( d==0 )
{
x1=-b/2*a;
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x1 + " ");
}
if (d>0)
{
x1=(-b+Math.sqrt(d)/2*a);
x2=(-b-Math.sqrt(d)/2*a);
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x2 + " ");
}
if (d<0)
{
x1 =-b/2*a+(Math.sqrt(-d)/2*a);
x2 =-b/2*a-(Math.sqrt(-d)/2*a);
System.out.print(" x1 = " + x1 + " ");
System.out.print(" x2 = " + x2 + " ");
}
}
}

/*progam kalkulator sederhana oleh arif dan handika*/


import java.util.Scanner;
public class pemrograman5b2{
public static void main (String[] args)
{
double a,b,c,d,e;
System.out.printf("Masukkan a=");
Scanner bilAnh=new Scanner(System.in);
a= bilAnh.nextDouble();
System.out.printf("Masukkan b=");
Scanner bilAneh=new Scanner(System.in);
b= bilAneh.nextDouble();
System.out.println("1.Penjumlahan");
System.out.println("2.Pengurangan");
System.out.println("3.Pembagian");
System.out.println("4.Perkalian");
System.out.printf("Silahkan pilih operasi yang diinginkan kemudian 'enter'=");
Scanner bilAnih=new Scanner(System.in);
c= bilAnih.nextDouble();
d=a-b;
e=a+b;
if(c==1)System.out.println("Hasil penjumlahan bilangan tersebut="+e);
else if(c==2)System.out.println("Hasil pengurangan bilangan tersebut="+d);
else if(c==3)System.out.println("Hasil pembagian bilangan tersebut="+a/b);
else if(c==4)System.out.println("Hasil perkalian bilangan tersebut="+a*b);
}}
Jika pada soal nomor 2 dimasukkan angka selain 1,2,3, dan 4 maka program
tidak akan tereksekusi dan langsung berakhir.

You might also like