Minggu, 16 Juni 2013

Tugas pendahuluan LINUX WITH C Minggu KE-3



1.   APA YANG KALIAN KETAHUI TENTANG ARRAY ? 
   JAWAB : Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data.
Tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat  memori
Yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut.

2.   Tuliskan bentuk umum ARRAY ?
JAWAB : BENTUK UMUM ARRAY
Array dideklarasikan dengan tanda [ ] (bracket), baik dalam bahasa C++ dan Java. Bentuk umum dari tipe data array adalah :

tipe_data nama_array[jumlah_elemen]

r a. Array satu dimensi
oSetiap elemen array dapat diakses melalui index
oIndex array secara default dimulai dari 0
oDeklarasi array :
Tipe_array nama_array[ukuran]

r b. Array dua dimensi
-Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
-Deklarasi array :
Tipe_array nama_array [baris][kolom]

   c. Array Multidimensi
-Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
-Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]

+3. Contoh untuk program ARRAY ?
 JAWAB :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int nilai[5][3]={{7,8,9},{3,4,7},{7,4,9},{5,9,4},{6,8,5}};
int m,n=0;
cout<<"Daftar Nilai\n";
cout<<"----------\n";
cout<<"|No|M|F|S|\n";
cout<<"----------\n";
for(n=0;n<5;n++)
{
cout<<"|"<<(n+1)<<" |";
for(m=0;m<3;m++)
cout<<nilai[n][m]<<"|";
cout<<"\n";
}
cout<<"----------";
getch();
}




Laporan Akhir Praktikum LINUX WITH C 14 JUNI 2013



Luas Persegi Panjang, Daftar Nilai, Angka Genap / Ganjil

CODINGANNYA :

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

int main()
{
int p,l,luas;
int nil,r;
int pilih;
clrscr();
printf (" ----------MENU----------\n\n");
printf (" 1. Luas Persegi\n");
printf (" 2. Daftar Nilai\n");
printf (" 3. Angka Genap/Ganjil\n");
printf ("\nMasukkan Pilihan Anda : ");
scanf ("%d", &pilih);
switch (pilih) {
case 1 : {
            clrscr();
            printf ("Masukkan Panjang : ");
            scanf ("%d", &p);
            printf ("Masukkan Lebar : ");
            scanf ("%d", &l);
            luas = p*l;
            printf ("Luas persegi panjang = %d", luas);
            break;
            }
case 2 : {
            clrscr();
            printf ("Masukkan Nilai : "); scanf ("%d", &nil);
            if (nil <= 40) printf ("\nNilai Anda E");
            else if (nil < 55) printf ("\nNilai Kamu D");
            else if (nil < 70) printf ("\nNilai Kamu C");
            else if (nil < 85) printf ("\nNilai Kamu B");
            else if (nil <= 100) printf ("\nNilai Kamu A");
            else printf ("\nNilai Inputan Salah!!");
            break;
            }
case 3 : {
            clrscr();
            printf ("Masukkan Angka yang Anda Inginkan : ");
            scanf ("%d", &r);
            if (r%2==0)
            printf ("\n %d adalah bilangan Genap", r);
            else
            printf ("\n %d adalah bilangan Ganjil", r);
            break;
            }
}
getch ();
return 0;
}


 LOGIKANYA :

#include<stdio.h>  = Berfungsi sebagai berkas yang berisi definisi definisi untuk masuk dan keluarnya data.

#include<conio.h> =

int main() = Berfungsi sebagai inti dari sebuah program C yang dibuat dan merupakan awal dan akhir dari eksekusi program

{ } = Berfungsi  menunjukan tanda awal dari perintah perintah yang akan dieksekusi dan untuk mengakhiri atau menutup suatu proses pemograman  dan juga akhir dari sebuah function body

int l,p,Luas = Memberi variable l,p,Luas bertipe integer

int nilai = Memberi variable l,p,Luas bertipe integer

int angka = Memberi variable angka bertipe integer

int pilih = Memberi variable pilih bertipe integer

clrscr() = Untuk menghapus tampilan pada layar

printf("-------MENU-------") = Untuk mencetak  -------MENU-------

printf("\n1. Luas Persegi Panjang") = Untuk mencetak  1. Luas Persegi Panjang

printf("\n2. Daftar Nilai") = Untuk mencetak 2. Daftar Nilai

printf("\n3. Angka Genap/Ganjil") = Untuk mencetak “ 3. Angka Genap/Ganjil”

printf("\nMasukkan Pilihan : ") = Untuk mencetak  Masukkan Pilihan :

scanf = Digunakan untuk memasukkan data, fungsi scanf akan membacamasukan dari keyboard artinya akan ditentukan oleh pemakai melalui masukkan dari keyboard

switch (pilih) = digunakan untuk membuat sebuah ekspresi untuk menentukan statement yang akan dijalankan

case = Statement ini akan berjalan apabila telah dipilih dan akan menjalankan beberapa ekspresi yang ada didalamnya

%d = Sebagai fungsi dari tipe data integer

&pilih = Sebagai penamaan pada sebuah nama variable

\n = sebagai mengakhiri kalimat disuatu baris yang di print ke dalam output

return 0 = Berfungsi untuk kembali dari awal

break = untuk pemberhentian blok program yang diatasnya

getch () = Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.


Minggu, 09 Juni 2013

Tugas Akhir Praktikum LINUX WITH C Minggu KE 1



Contoh Program LINUX WITH C menghitung Luas Persegi Panjang

CODINGAN PROGRAM :
#include <stdio.h>
#include <conio.h>
 main ()
{
char nama[35];
char npm[8];
char kelas[5];
int a,s;
int r;
clrscr();
printf("Biodata Aku \n");
printf("Nama : "); gets (nama);
fflush(stdin);
printf("\nNPM : "); scanf ("%s", &npm);
printf("\nKelas : "); scanf ("%s", &kelas);
printf("\nMenghitung luas persegi panjang\n");
printf("Masukkan Panjang =");
scanf("%d",&a);
printf("Masukkan Lebar =");
scanf("%d",&s);
r=a*s;
printf("\n Hasil Luas Persegi Panjang : %d",r);
printf("\n Nama saya "); puts (nama);
printf(" NPM saya %s, dan saya berada pada kelas %s", npm, kelas);
printf("\n GOOD LUCK ");
getch();
return 0;
}