Sebelumnya saya minta maaf , karena dalam postingan kali ini saya tidak membahas tentang hal yang paling dasar dari pemrograman java itu sendiri . Karena tugas yang menumpuk , dan ini yang paling pertama terselesaikan maka saya akan post hasil nya .
Soal :
package latihan;
import java.util.Scanner;
/**
*
* @author Sindir-Asik
*/
public class tes {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner pakdehady = new Scanner (System.in);
double jumlah = 0 ;
int data;
System.out.print("Data akan terhenti jika berupa nilai negatif : ");
data = pakdehady.nextInt();
int count = 0 ;
final double rerata;
int max = 0;
while (data > 0 && count < 10 )
{
count++;
jumlah += data;
System.out.print("Data akan terhenti jika berupa nilai negatif : ");
data = pakdehady.nextInt();
max = (max > data )?max:data;
}
rerata = jumlah / count;
System.out.println("\nPerulangan berhenti , jumlah data yang dimasukan " + count + " buah");
System.out.print("\nTotal = " + jumlah);
System.out.printf("\nRata-rata = %5.2f" , rerata);
System.out.println("\nData maximum :" + max);
System.out.println("\ntkj2-all4free.blogspot.com | Hady Eka Saputra");
}
}
Untuk output dari saya , bisa lihat gambar berikut .
Sedikit penjelasan , disini saya menggunakan perulangan while dan menggunakan fungsi Scanner . Jadi jangan heran kalau seperti itu programnya. Jika ada masalah , bisa bertanya melalui jejaring sosial ataupun langsung komentar di blog.
Soal :
Buat program untuk memasukan data dalam jumlah yang tak terbatas . Dan program akan terhenti setelah user memasukan angka negatif . Setelah pemasukan data berhenti , tempilkan jumlah data yang telah di masukan , rata - rata dari data yang dimasukan serta bilangan maksimal dari data yang telah di masukan.Begitulah bunyi soal yang tertera dalam lembaran soal latihan. Untuk programnya silahkan sobat simak .
package latihan;
import java.util.Scanner;
/**
*
* @author Sindir-Asik
*/
public class tes {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner pakdehady = new Scanner (System.in);
double jumlah = 0 ;
int data;
System.out.print("Data akan terhenti jika berupa nilai negatif : ");
data = pakdehady.nextInt();
int count = 0 ;
final double rerata;
int max = 0;
while (data > 0 && count < 10 )
{
count++;
jumlah += data;
System.out.print("Data akan terhenti jika berupa nilai negatif : ");
data = pakdehady.nextInt();
max = (max > data )?max:data;
}
rerata = jumlah / count;
System.out.println("\nPerulangan berhenti , jumlah data yang dimasukan " + count + " buah");
System.out.print("\nTotal = " + jumlah);
System.out.printf("\nRata-rata = %5.2f" , rerata);
System.out.println("\nData maximum :" + max);
System.out.println("\ntkj2-all4free.blogspot.com | Hady Eka Saputra");
}
}
Untuk output dari saya , bisa lihat gambar berikut .
output saya |
Comments
Post a Comment
Terimakasih telah membaca artikel ini , saran dan komentar yang baik sangat membangun dalam penulisan artikel berikutnya.
Berkomentarlah sesuai kriteria :
1. Tidak menggunakan kata-kata kasar / mencaci .
2. Tidak menjadi SPAMMER.
3. Biasakan tidak mengirim link aktif , jika mengirim link aktif akan di anggap spam.
Hargailah karya tulis saya walaupun karya tulis ini tidak bermutu bagi anda .