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;
}
#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 :
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
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 << "";
}
}
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;
}
}
}
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