Posted by : Unknown
Minggu, 11 November 2012
BAB
III
TUGAS
PENDAHULUAN
1. Apa
manfaat dari karakter escape ? Bagaimana menampilkan karakter ^ , % dan
~ ?
2. Anda
sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan
keduanya? Buat sebuah program dalam
bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
3. Apa
yang dikeluarkan oleh perintah berikut:
$ ls -ld
{,usr,usr/local}/{bin,sbin,lib}
Jawab
:
1. Karakter
escape selalu diawali dengan karakter /. Fungsi escape ini berfungsi untuk
menampilkan karakter yang memiliki
fungsi khusus jika dicetak. Cara untuk menampilkan karakter ^, % dan ~
adalah sebagai berikut:
·
$ echo " ^, %, ~"
·
$ echo ^, %, ~. Pada skrip ini karakter ~
tidak akan ditampilkan, maka gunakan karakter / sebelum karakter ~ untuk
menampilkannya.
2.
Perulangan berfungsi melakukan
perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi. Sedangkan
seleksi kondisi berfungsi melakukan suatu aksi bila suatu syarat terpenuhi.
Programnya:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main ()
{
char hari;
int i;
cout << "\n+++++++++++
Pilihan +++++++++++++";
cout << "\n|
A=Senin B=Selasa C=Rabu
D=Kamis |";
cout << "\n| E=Jum'at F=Sabtu
G=Minggu |";
for (i = 1; i<=4; i=i+1)
{
cout <<"\nPilihan
:"<<i;
cout << "\nMasukkan
Kode Hari (A-G) : ";
cin >> hari;
if (hari=='a' || hari == 'A')
{
cout
<< "Hari Senin\n";
}
else if (hari=='b' || hari=='B')
{
cout
<< "Hari Selasa\n";
}
else if (hari=='c' || hari== 'C')
{
cout
<< "Hari Rabu\n";
}
else if (hari=='d' || hari== 'D')
{
cout
<< "Hari Kamis\n";
}
else if (hari=='e' || hari=='E')
{
cout
<< "Hari Jumat\n";
}
else if (hari=='f' || hari=='F')
{
cout
<< "Hari Sabtu\n";
}
else if (hari=='g' || hari== 'G')
{
cout
<< "Hari Minggu\n";
}
else
cout << "Maaf Kode Hari
Yang Anda Masukkan Salah...!\n";
}
getch();
}
|
3. Perintah
tersebut akan menampilkan user yang berhak mengakses file.