• Tugas 2 Metode Perancangan Program

    Buatlah pseudocode, flowchart dan program untuk:

    1.Menentukan apakah suatu bilangan merupakan bilangan prima atau bukan?

    Jawaban:
    • Pseudocode
    Program bilangan prima
    {menentukan bilangan prima}

    Deklarasi
    Int x,y

    Deskripsi
    input bilangan
    for int i=1; i<=x;i++
    if (x%i==0)
    y++;
    if (y==2)
    x adalah vilangan prima
    else bukan bilangan prima
    cetak hasil
    selesai


    • flowchart



    • program

    #include <iostream.h>
    #include <conio.h>
    int main()
    {
    int x,y;
    char input;
    awal :
    clrscr();
    cout<<"====================================\n";
    cout<<"Menentukan bilangan prima atau bukan\n";
    cout<<"====================================\n";
    cout<<"Masukkan bilangan: ";cin>>x;
    y=0;
    for(int i=1; i<=x; i++)
    if(x%i==0)
    y++;
    if(y==2)
    cout<<x<<" adalah bilangan prima";
    else
    cout<<x<<" bukan bilangan prima"<<endl;
    cout<<endl;

    cout<<" INGIN INPUT LAGI [Y/N]  : "; cin>>input;
                if(ulang=='Y' || ulang=='y')
    goto awal;
    else
    getch();
    }


    2.Program untuk menentukan apakah tahun yang di inputkan termasuk tahun kabisat atau bukan.

    jawaban:

    • pseudocode

    program tahun kabisat
    {menentukan tahun kabisat}

    Deklarasi
    input tahun
    if (x%4==0)
    write tahun == kabisat
    else
    write tahun == bukan tahun kabisat
    cetak hasil
    selesai


    • flowchart



    • program
    #include <iostream.h>
    #include <conio.h>

    int main ()
    {
        int x;
        char input;
        awal:
        clrscr();
        cout<<"==================================\n";
        cout<<"Program menentukan Tahun Kabisat\n";
        cout<<"==================================\n";
        cout<<"Masukan tahun : " ;
        cin>>x;

       if (x % 4 == 0)
       cout<<"tahun"<<"\t"<< x <<"\t"<<"adalah tahun kabisat"<<endl;
       else
       cout<<"tahun"<<"\t"<< x <<"\t"<<"Bukan tahun kabisat"<<endl;

       cout<<" INGIN INPUT LAGI [Y/N]  : "; cin>>input;
       if(ulang=='Y' || ulang=='y')
       goto awal;
       else
        getch();
        return 0;
    }
  • 0 komentar:

    Posting Komentar

    Cari Blog Ini

    Diberdayakan oleh Blogger.

    Resume Topologi Jaringan

    TOPOLOGI JARINGAN Topologi Jaringan Komputer adalah metode atau cara yang digunakan agar dapat menghubungkan satu komputer dengan kompute...