Buat pembelajaran adik kelas nanti jika menghadapi UAS S2 PENS, semester 1, mata kuliah Algorithm & Programming, mata kuliah ini mata kuliah umum pasti diambil oleh semua jurusan (elektro sama informatika)
Klik kanan, simpan gambar untuk melihat gambar lebih besar
1. Berikan penjelasan tentang hasil eksekusinya
int r = 7; int fungsiku(int *, int *); main(){ int *ptr1 = &r; int *ptr2 = &r; r = fungsiku(ptr1, ptr2); printf("r=%d, *ptr1=%d, *ptr2=%d\n", r, *ptr1, *ptr2); } int fungsiku(int *p1, int *p2){ int x = 5; r = 12; *p2 = *p1 * 2; p1 = &x; return *p1 * 3; }
2. Buat program rekursi untuk menampilkan bilangan faktorial.
input : Masukkan bilangan : 5
output : Faktorial dari bilangan 5 adalah = 1x2x3x4x5 = 120
3. Buat program dengan menggunakan switch case untuk melakukan konversi dari nilai angka ke dalam nilai huruf :
Input : Masukkan nilai angka : 75
Output : Nilai huruf : B
Tabel konversi nilai angka dan nilai huruf
4. Kode berikut ini digunakan untuk membentuk struktur data dengan single linked list :
struct list_el { int val; struct list_el *next; }; typedef struct list_el item;
Modifikasi struktur data diatas untuk membentuk double linked list
5. Buat program single linked list untuk memasukkan angka dari 1 sampai 5, kemudian buat fungsi untuk menampilkan 1 sampai 5 dari isi linked list tersebut
6. Tambahkan kode program untuk mengubah single linked list pada soal nomor 5 menjadi circular linked list
No comments:
Post a Comment
No Spam.. :D