Keluarga Infokom

Keluarga Infokom

Tugas Algoritma 3

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);
    }
    }

0 Response to "Tugas Algoritma 3"

Posting Komentar