1.Bagaimanakah cara untuk menampilkan Algortima dimana x bertambah dari 1 sampai 10 dan y berkurang dari 10 sampai 1
Source codenya
class menampilkan_algoritma {
public static void main (String[] args){
int n=10;
for (int i=1; i<=n; i++)
{System.out.println(i + " Algoritma "+ (n+1-i));
}
}
}
2.Bagaimanakah cara menampilkan bilangan prima untuk suatu rentan tertentu
Source codenya
import java.util.Scanner;
public class bilanganprima
{
public static void main(String[] args)
{
Scanner input = new Scanner (System.in);
int i, j, min, max, jum=0, total=0;
float rata;
boolean prima;
System.out.print("Masukkan nilai batas bawah: ");
min = input.nextInt();
System.out.print("Masukkan nilai batas atas: ");
max = input.nextInt();
while (min > max)
{
System.out.print("\n\nBatas atas harus lebih besar dari batas bawah.\nMasukkan nilai batas atas: ");
max = input.nextInt();
}
System.out.print("\n");
for (i=min;i<=max;i++)
{
prima=false;
if (i==2)
prima=true;
else
{
for (j=2;j
{
if (i % j==0)
{
prima=false;
break;
}
else
prima=true;
}
}
if (prima)
{
System.out.printf("%d\t",i);
jum+=1;
total+=i;
}
}
rata=(float)total/jum;
System.out.printf("\n\nTerdapat %d bilangan dengan total %d.",jum,total);
System.out.printf("\nRata-ratanya%5.2f\n",rata);
}
}
3.Bagaimanakah cara untuk menampilkan jumlah dan total bilangan genap yang terdapat pada suatu rentan tertentu
Source codenya
class bilgenap {
public static void main (String[] args){
int i, genap=0, ganjil=0, n=6, jumlahgenap=0, jumlahganjil=0;
System.out.println("Untuk n adalah " + n + " Maka bilangan genapnya adalah");
for (i=1; i<=n; i++)
{if (i%2==0)
{
System.out.printf("%d\t\n", i);
genap++;
jumlahgenap=jumlahgenap+i;
}
else
{
ganjil++;
jumlahganjil=jumlahganjil+i;
}
}
System.out.println("Jumlah bilangan genap = " + genap);
System.out.println("Jumlah bilangan ganjil = " + ganjil);
System.out.println("Jumlah total bilangan genap = " + jumlahgenap);
System.out.println("Jumlah total bilangan ganjil = " + jumlahganjil);
}
}
Source codenya
class menampilkan_algoritma {
public static void main (String[] args){
int n=10;
for (int i=1; i<=n; i++)
{System.out.println(i + " Algoritma "+ (n+1-i));
}
}
}
2.Bagaimanakah cara menampilkan bilangan prima untuk suatu rentan tertentu
Source codenya
import java.util.Scanner;
public class bilanganprima
{
public static void main(String[] args)
{
Scanner input = new Scanner (System.in);
int i, j, min, max, jum=0, total=0;
float rata;
boolean prima;
System.out.print("Masukkan nilai batas bawah: ");
min = input.nextInt();
System.out.print("Masukkan nilai batas atas: ");
max = input.nextInt();
while (min > max)
{
System.out.print("\n\nBatas atas harus lebih besar dari batas bawah.\nMasukkan nilai batas atas: ");
max = input.nextInt();
}
System.out.print("\n");
for (i=min;i<=max;i++)
{
prima=false;
if (i==2)
prima=true;
else
{
for (j=2;j
{
if (i % j==0)
{
prima=false;
break;
}
else
prima=true;
}
}
if (prima)
{
System.out.printf("%d\t",i);
jum+=1;
total+=i;
}
}
rata=(float)total/jum;
System.out.printf("\n\nTerdapat %d bilangan dengan total %d.",jum,total);
System.out.printf("\nRata-ratanya%5.2f\n",rata);
}
}
3.Bagaimanakah cara untuk menampilkan jumlah dan total bilangan genap yang terdapat pada suatu rentan tertentu
Source codenya
class bilgenap {
public static void main (String[] args){
int i, genap=0, ganjil=0, n=6, jumlahgenap=0, jumlahganjil=0;
System.out.println("Untuk n adalah " + n + " Maka bilangan genapnya adalah");
for (i=1; i<=n; i++)
{if (i%2==0)
{
System.out.printf("%d\t\n", i);
genap++;
jumlahgenap=jumlahgenap+i;
}
else
{
ganjil++;
jumlahganjil=jumlahganjil+i;
}
}
System.out.println("Jumlah bilangan genap = " + genap);
System.out.println("Jumlah bilangan ganjil = " + ganjil);
System.out.println("Jumlah total bilangan genap = " + jumlahgenap);
System.out.println("Jumlah total bilangan ganjil = " + jumlahganjil);
}
}
Posting Komentar