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!
- Apa yang dikeluarkan oleh perintah berikut:
$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
Jawaban
1. Karakter escape merupakan karakter yang diawali oleh tanda '\' . Kegunaan dari karakter escape adalah menyatakan suatu karakter khusus.
karakter ^ ketik printf [“^”], karakter % ketik printf [“%”], karakter ~ ketik printf [“~”].
- Fungsi seleksi kondisi berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi.
Sedangkan fungsi perulangan berfungsi melakukan perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi.
Contoh program C
#include
#include
#include
#define MAX_ANGKA 20
main () {
int pencacah = 0;
long nilai, input;
srand (time(NULL));
nilai = rand()%MAX_ANGKA+1;
cout << "\nMasukkan nilai yang antara 1 - " << MAX_ANGKA << " : ";
do {
cin >> input;
pencacah++;
if (nilai > input)
cout << "Nilai lebih besar dari " << input << ". Coba lagi: ";
else if (nilai < input)
cout << "Nilai lebih kecil dari " << input << ". Coba lagi: ";
else {
cout << "Betul... Nilainya adalah " << nilai;
cout << "\nAnda perlu " << pencacah << " kali percobaan.";
}
}
while (nilai != input);
return 0;
}
#include
#include
#define MAX_ANGKA 20
main () {
int pencacah = 0;
long nilai, input;
srand (time(NULL));
nilai = rand()%MAX_ANGKA+1;
cout << "\nMasukkan nilai yang antara 1 - " << MAX_ANGKA << " : ";
do {
cin >> input;
pencacah++;
if (nilai > input)
cout << "Nilai lebih besar dari " << input << ". Coba lagi: ";
else if (nilai < input)
cout << "Nilai lebih kecil dari " << input << ". Coba lagi: ";
else {
cout << "Betul... Nilainya adalah " << nilai;
cout << "\nAnda perlu " << pencacah << " kali percobaan.";
}
}
while (nilai != input);
return 0;
}
3. perintah ls -ld berfungsi untuk menampilkan owner/user yang mempunyai hak mengakses file.
yang nomer 2 coba di running ?
BalasHapusyang no 3 di kasih contoh
yang no. 2 (tanda tannya) (thinking)
BalasHapusyang no. 3 masalahnya ada di laptop maz...
saya tidaj bawa laptop linux ke rumah...
laptop aku yang pakai linux ada di madura..
ini pakai windows...
aku gak punya linux blas di rumah...