Anda di halaman 1dari 3

Nama

NIM
Kelas
Mata Kuliah

: Putu Ari Sri Lestari Eka Ningsih


: 1304505074
:B
: Pemrograman Berorientasi Obyek

1. Buatlah program untuk menghitung akar-akar dari persamaan y = ax2 + bx + c !


Jawab:
Source code program:
import java.util.Scanner;
import java.lang.Math;
public class Mencariakar {
public static void main (String[] args){
Scanner inputan = new Scanner(System.in);
System.out.println("Program mencari akar persamaan kuadrat");
System.out.print("Masukan nilai a: ");
float a = inputan.nextFloat();
System.out.print("Masukan nilai b: ");
float b = inputan.nextFloat();
System.out.print("Masukan nilai c: ");
float c = inputan.nextFloat();
float D = b * b - 4 * a * c;
if (D < 0) {
System.out.print("Perhitungan error!");}
else if ( D == 0 ){
float x1 = - (b / 2 * a);
System.out.print("Akar persamaaan tersebut ialah " + x1);}
else {
double x1 = (-b + Math.sqrt( D )) / (2 * a);
double x2 = (-b - Math.sqrt( D )) / (2 * a);
System.out.print("Akar persamaan tersebut ialah " + x1 + " dan " +
x2);}
}

Screen shoot program ketika dijalankan:

2. Butalah program untuk menentukan bilangan prima antara 1 sampai 100 !


Jawab:
Source code program:
public class Mencariprima {
public static void main(String [] args)
{

int max = 100, awal = 2, row = 10, jumlah = 0;


int i ;
boolean prima ;
System.out.println("Bilangan prima antara 1 sampai 100 adalah: ");
while(awal <= max)
{
prima = true;
for (i = 2 ; i < awal ; i ++) {
if (awal % i == 0) {
prima = false;
}
}
if (prima){
jumlah++;
if (jumlah % row == 0)
System.out.println(awal);
else System.out.print(awal + " ");
}
awal++;
}
System.out.println();
System.out.print("Ada sebanyak " + jumlah + " buah");
}

Screenshoot program ketika dijalankan: