Anda di halaman 1dari 4

LAPORAN UJI KOMPETENSI

DENGAN MENGGUNAKAN JAVA

DISUSUN OLEH :

UMY KALSUM

(H111 10 257)

HIJRA HIDAYATULLAH (H111 12 006)


HASMIRAWATI

(H111 12 010)

JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
NIVERSITAS HASANUDDIN
2016

1. Program untuK menentukan suatu bilangan prima, ganjil, dan genap


import java.util.Scanner;
public class No1 {
public static void main (String[]args){
Scanner baca = new Scanner (System.in);
int masuk, lanjut;
String gangen, prime = "Tidak Prima";
do{
System.out.print("Masukkan Angka: ");
masuk = baca.nextInt();
if(masuk %2==0){
gangen= "Genap";
}
else{
gangen= "Ganjil";
}
if(masuk >=2){
prime = "Prima";
for (int x = 2; x < masuk; x++){
if (masuk % x==0){
prime = "Tidak Prima";
break;
}
}
}
System.out.println(masuk+ " Termasuk Bilangan " + gangen + " dan "
+ prime);
System.out.print(" ");
lanjut = baca.nextInt();}
while(lanjut!=0);
System.out.println("Good Job");
}
}
Run dari syntax diatas adalah

2. Program dengan menggunakan java untuk mencari nilai rat-rata


import java.util.Scanner;
import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;
public class dua {
public static void main(String[] args) {
String a="";
String b="";
String c="";
int rata = 0;
BufferedReader dataIn = new BufferedReader
(new InputStreamReader(System.in));
System.out.print("Masukkan Nilai 1 = ");
try {
a = dataIn.readLine();
} catch (IOException ex) {
System.out.println("Error");
}
System.out.print("Masukan Nilai 2 = ");
try{
b = dataIn.readLine();
} catch (IOException ex){
System.out.println("Error");
}
System.out.print("Masukan Nilai 3 = ");
try{
c = dataIn.readLine();
} catch (IOException ex){
System.out.println("Error");
}
rata = (Integer.parseInt(a) + Integer.parseInt(b) +
Integer.parseInt(c))/3;
System.out.println("Rata-rata nilai anda = " + rata); }}
Output dari syntax diatas adalah

3. program dengan menggunakan Array


import java.io.*;

public class No3{


public static void main(String[] args){
BufferedReader bilangan=new BufferedReader(new
InputStreamReader(System.in));
try{
int size=0;
int[] arr = new int[7];
int i;
int jum=0;
size = 6;
System.out.println("Input 6 buah angka :");
System.out.println();
for (int j = 1; j < size+1; j++){
System.out.print("Input data ke A["+j+"] = ");
arr[j]=Integer.parseInt(bilangan.readLine());
}
System.out.println();
System.out.print("Input angka yang ingin dihapus :");
int cari=Integer.parseInt(bilangan.readLine());
System.out.println();
System.out.println("Data angka awal :");
for(int d = 0; d < size; d++)
System.out.print(arr[d]+" ");
System.out.println();
System.out.println();
System.out.println("Data angka setelah dihapus :");
for(i = 0; i < size; i++){
if(cari == arr[i]){
arr[i]=0;
}
else{
System.out.print(arr[i]+" ");
}
jum=arr[i]+jum;
}
System.out.println();
System.out.println();
System.out.println("Jumlah Data = "+jum);
}
catch(Exception e){
System.out.println("salah");
}
}
}
Output dari syntax diatas adalah

Anda mungkin juga menyukai