Selasa, 17 April 2018

User Interface


Assalamualaikum Wr.wb

Kali ini saya akan membagikan sedikit latihan soal tentang user interface

1. Latihan 1

Dalam latiha 1 kita akan merubah dari cout dan cin ke printf dan scanf
berikut adalah codingannya:

cout dan cin

#include <iostream>
using namespace std;

int main ()
{
    int nilai;

    cout << "Mochamad Riefky Rafliana S" << endl;
    cout << "X-TKJ" << endl;
    cout << "masukan nilai anda : "; cin >> nilai;

    if (nilai < 60)
    {
        cout << "maaf anda tidak lulus";
    } else
    {
        cout << "selamat anda lulus" ;
    }
    return 0;
}


printf dan scanf

#include <stdio.h>
#include <conio.h>

using namespace std;

int main ()
{
    int nilai;

    printf("Mochamad Riefky Rafliana S \n");
    printf("X-TKJ \n");

    printf ("\n masukan nilai anda :"); scanf("%d",&nilai);
    if (nilai < 60)
    {
        printf("maaf anda tidak lulus");
    } else{
        printf("selamat anda lulus") ;
    }
    return 0;
}


jika berhasil maka akan seperti berikut :


walaupun berbeda tetapi saat dijalankan akan sama saja hasilnya.

2.Latihan 2

Sekarang kita akan melakukan kebalikannya yaitu dari printf dan scanf ke cout dan cin.
berikut codingannya:

printf dan scanf
#include <stdio.h>
using namespace std;

int main ()
{
    int sewa;

    printf("masukan jumlah hari keterlambatkan :"); scanf("%d",&sewa);

    if (sewa >= 20)
    {
        printf ("denda keterlambatkan anda Rp 20.000");
    }else if(sewa >= 10)
    {
        printf ("denda keterlambatkan anda Rp 10.000");
    }else if (sewa >=5)
    {
         printf ("denda keterlambatkan anda Rp 3.000");
    }else
    {
         printf ("denda keterlambatkan anda Rp 1.000");
    }
    return 0;

}



cout dan cin

#include <iostream>
using namespace std;

int main ()
{
    int sewa;

    cout << "masukan jumlah hari keterlambatkan :";cin >> sewa;

    if (sewa >= 20)
    {
        cout <<"denda keterlambatkan anda Rp 20.000";
    }else if(sewa >= 10)
    {
        cout <<"denda keterlambatkan anda Rp 10.000";
    }else if (sewa >=5)
    {
         cout <<"denda keterlambatkan anda Rp 3.000";
    }else
    {
        cout <<"denda keterlambatkan anda Rp 1.000";
    }
    return 0;
}


berikut adalah hasilnya


3.Latihan 3

sekarang kita akan mebuat program lulus atau tidaknya mari kita coba saja

#include <iostream>
using namespace std;

int main()
{
    char nilai;

    cout << "Mochamad riefky Rafliana S" << endl;
    cout << "X-Teknik Komputer Jaringan" << endl;

    cout << "masukan index nilai (A-F) :";cin >> nilai;

    switch (nilai)
    {
        case 'A':
        cout << "Selamat anda lulus dengan nilai terbaik";
        break;
        case 'B':
        cout << "Selamat anda lulus dengan nilai memuaskan";
        break;
        case 'C':
        cout << "Selamat anda lulus dengan nilai cukup";
        break;
        case 'D':
        cout << "Anda lulus dengan nilai kurang";
        break;
        case 'E':
        cout << "Maaf anda tidak lulus";
        break;
        case 'F':
        cout << "Anda wajib mengulang";
        default:
        cout << "";
    }
}


jika berhasil maka programnya akan seperti berikut:


4. Latihan 4

Selanjutnya kita akan akan membuat barisan fibonacci langsung saja ikuti.

#include <iostream>
using namespace std;

int main()
{
    int m,n,o,x ;

    cout << "Mochamad Riefky Rafliana S\n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout <<"\nDERET FIBONACCI\n";

    cout << "Masukan nilai yang akan di tampilkan : "; cin >> x;
    cout << "\n";
    m = 1;
    n = 1;
    cout << "Deret Fibonaccinya adalah  :\n";
    cout << m << "," << n << ",";
    for (int i=3; i<=x; i++)
    {
        o = m + n;
        m = n;
        n = o;

        cout << o << ",";
    }
    return 0;

}


maka hasinya adalah

5. Latihan 5

Pada latihan 5 ini kita akan membuat program looping yang akan dimasukkan oleh user itu sendiri.

#include <iostream>
using namespace std;

main ()
{
    int x;

    cout << "Mochamad Riefky Rafliana S \n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout << "Masukan jumlah yang akan dimasukkan :"; cin >> x;
    cout << "\n";

    for (int i=1; i<=x; i++)
    {
        cout << "Bilangan Ke- " << i << " = " << i << "\n";
    }

}


maka hasilnya akan seperti berikut :


6. Latihan 6

latihan 6 ini adalah latihan terakhir pada postingan kali ini. kali ini akan membuat program looping tentang naik turun secara bersamaan.

#include <iostream>
using namespace std;

main ()
{
    int up;
    int down;
    int batas;

    cout << "Mochamad Riefky Rafliana S \n";
    cout << "X-Teknik Komputer Jaringan\n";

    cout << "masukan batasnya : "; cin >> batas;

    for (up=0; up<=batas; up++)
    {
        for (down=batas; down>=1; down--)
    {
        cout << "\n Counter loop up ke : " << up << "Counter loop down ke :" << down;

    }

    }
}


maka hasilnya adalahnya:


sekian dari postingan kali ini semoga dapat bermanfaat.
wassalamualaikum wr.wb

0 komentar:

Posting Komentar