Showing posts with label Programiing. Show all posts
Showing posts with label Programiing. Show all posts

Tuesday, April 3, 2018

Proram C Array

ARRAY

Array merupakan kumpulan dari beberapa nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi 3, yaitu Array dimensi satu, array dimensi dua dan array multidimensi.

Array Satu Dimensi
Array satu dimensi merupakan array yang terdiri dari satu baris data. Setaip elemen array dapat diakses melalui index. Default Index array dimulai dari 0.
Bentuk Umum                   : Tipe_data_array nama_array[ukuran];
Contoh                               : Int Nilai[5];
Nilai[0]
Nilai[1]
Nilai[2]
Nilai[3]
Nilai[4]
80
90
80
76
87

Contoh Program Array Satu Dimensi





 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<conio.h>
#include<stdio.h>

main()
{
 int a, nilai[10];
 
 printf("Input Nilai Mahasiswa\n");
 for(a=1;a<=3;a++)
 {
  printf("Masukan Nilai %d",a);
  printf(" = ");
  scanf("%d", &nilai[a]);
 }
 
 printf("\nOutput Nilai Mahasiswa\n");
 for(a=1;a<=3;a++)
 {
  printf("Nilai Mahasiswa %d",a);
  printf(" = %d\n",nilai[a]);
 }
getch();
}



Array Dua Dimensi
Array dua dimensi merupakan array yang terdiri dari A baris dan B buah kolom. Bentuk dari array dua dimensi dapat berupa matriks atau tabel.
Bentuk Umum             : Tipe_data_array nama_array[baris][kolom];
Contoh Umum             : int Nilai[3][4];
Nilai[0][0]
Nilai[0][1]
Nilai[0][2]
Nilai[0][3]
Nilai[1][0]
Nilai[1][1]
Nilai[1][2]
Nilai[1][3]
Nilai[2][0]
Nilai[2][1]
Nilai[2][3]
Nilai[2][3]

Contoh program array dua dimensi

Array Multi Dimensi
Array multi dimensi merupakan sebuah array yang mempunyai ukuran lebih dari dua. Untuk pendeklarasiannya sama seperti array satu maupun dua dimensi.
Bentuk Umum              : Tipe_Data_Array nama_array[ukuran1][ukuran2]…[ukuranN];
Contoh                          : int x[2][4][3];

Read More

Tuesday, November 7, 2017

Bahasa C Gabungan Switch dan If

PROGRAM  BAHAS C GABUNGAN SWITCH DAN IF

Untuk Penggabungan Switch dan if itu sangat mudah sekali tinggal kita buat suatu percabangan lalu buat switch terlebih dahulu nah nanti tinggal tambahkan if didalamnya. 

Contoh Program Dalam Bahasa C
contoh program gabungan switch dan if adalah menghitung segitiga dan persegi. apabila kita memilih angka 1 maka yang mucul adalah operasi menghitung nilai segitiga. untuk kembali kemenu ada opsi kembali setelah selesai menyelesaikan operasi. Apabila ingin menghitung persegi panjang maka pilih opsi no 2 namun apabila ingin keluar bisa menggunakan opsi no 3 atau pada akhir eksekusi operasi adalah pilih keluar.






 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <conio.h>
#include <stdio.h>
#include <windows.h>

main (){
 float luas_segitiga, luas_persegi, alas, tinggi, panjang, lebar;
 int pilih;
 char s;
 
 menu:
 system("cls");
 printf("MENU\n");
 printf("1. Segitiga\n");
 printf("2. Persegi Panjang\n");
 printf("3. Keluar\n");
 printf("Masukan Pilihan Menu  = "); scanf("%d", &pilih);
 
 switch(pilih){
 
 case 1:
  segitiga:
   system("cls");
   printf("Program Menghitung Segitiga\n");
  printf("Masukan Alas  = "); scanf("%f", &alas);
  printf("Masukan Tiggi  = "); scanf("%f", &tinggi);
  luas_segitiga=(alas*tinggi)*0.5;
  printf("hasil Luas Segitiga = %.2f", luas_segitiga);
  printf("\nApakah Anda ingin Mengulangnya (Y/T/M) = ");s=getche();
  printf("\n");
  
  if (s=='y'|| s=='Y'){
   goto segitiga;
  }
  else if(s=='T'||s=='t'){
   goto exit;
  }
  else if(s=='m'||s=='M'){
   goto menu;
  }
  break;
  
 case 2:
  persegi:
   system("cls");
  printf("Program Menghitung Persegi Panjang\n");
  printf("Masukan Nilai Panjang = ");scanf("%f", &panjang);
  printf("Masukan Nilai lebar = "); scanf("%f", &lebar);
  luas_persegi=panjang*lebar;
  printf("Hasil Perhitungan Luas Persegi Panjang  = %.2f", luas_persegi);
  printf("\nApakah Anda ingin Mengulangnya (Y/T/M) = ");s=getche();
  printf("\n");
  
  if (s=='y'|| s=='Y'){
   goto persegi;
  }
  else if(s=='T'||s=='t'){
   goto exit;
  }
  else if(s=='m'||s=='M'){
   goto menu;
  }break;
  
 case 3 :
 exit:
 system("cls");
 printf("Terima Kasih Telah Berpartisipasi");break;
 
 default:
  printf("Kode yang Anda Masukan Salah !!");
 }
 getch();
}
Read More

Monday, November 6, 2017

Aplikasi Menghitung Nilai Mata Kuliah

Aplikasi Menghitung Nilai Mata Kuliah menggunakan Bahasa C




 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include<stdio.h>
#include<conio.h>

main ()
{
 char nama[20], mata_kuliah[20];
 float teori,praktek,ujian,nilai_akhir;
 
 printf("Aplikasi Perhitungan Nilai kuliah\n");
 printf("=================================\n");
 printf("Ketikan Nama Anda : ");
  gets(nama);
 printf("Mata Kuliah : ");
  gets(mata_kuliah);
 printf("Masukan Nilai Teori (0-100) : ");
  scanf("%f", &teori);
 printf("Masukan Nilai Praktek (0-100)  : ");
  scanf("%f", &praktek);
 printf("Masukan Nilai Ujian (0-100) : ");
  scanf("%f", &ujian);
 
 nilai_akhir=0.3*teori+0.3*praktek+0.4*ujian;
 
 printf("\n=============================\n");
 printf("Nama Anda : %s", nama);
 printf("\nMata Kuliah: %s", mata_kuliah);
 printf("\nNilai Akhir : %.2f", nilai_akhir);
 
 
 if (nilai_akhir>=80 && nilai_akhir<=100){
 printf("\nNilai Angka Akhir : %.2f",nilai_akhir);
 printf("\nNilai Huruf  : A");
 printf("\nAnda Dinyatakan  : Lulus Cumlaude"); 
 }
 else if (nilai_akhir>=70 && nilai_akhir<=79){
 printf("\nNilai Angka Akhir : %.2f",nilai_akhir);
 printf("\nNilai Huruf  : B");
 printf("\nAnda Dinyatakan  : Lulus Baik"); 
 }
 else if (nilai_akhir>=60 && nilai_akhir<=69){
 printf("\nNilai Angka Akhir : %.2f",nilai_akhir);
 printf("\nNilai Huruf  : C");
 printf("\nAnda Dinyatakan  : Lulus Cukup");
 }
 else if (nilai_akhir>=50 && nilai_akhir<=59){
 printf("\nNilai Angka Akhir : %.2f",nilai_akhir);
 printf("\nNilai Huruf  : D");
 printf("\nAnda Dinyatakan  : Tidak Lulus"); 
 } 
 else {
 printf("\nNilai Angka Akhir : %.2f",nilai_akhir);
 printf("\nNilai Huruf  : E");
 printf("\nAnda Dinyatakan  : Gagal");
 }
 
getch();
}
Read More

Contoh Program C If Else

If  Else
Penggunaan If dan Else
bentuk umum if else

if(kondisi 1){
statement yang akan dieksekusi;
}
else if(kondisi 2){
statement yang akan dieksekusi;
}
else{
statement terkahir yang akan dieksekusi;
}

penggunaan if else:
1. apabila kondisi pertama memenuhi syarat maka akan diesksekusi apabila tidak makan beralih ke kondisi selanjutnya
2. apabila tidak ada yang memenuhi maka akan menampilkan pilihan terakhir.

contoh program if else



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#include <conio.h>
#include <stdio.h>

main()
{
 int x;
 printf("Masukan Nilai Negatif atau Positif\n");
 printf("Masukan Nilai X = "); scanf("%d", &x);
 if(x>0){
  printf("x Bernilai Positif");
 } 
 else {
  printf("x bernilai Negatif");
 }
 getch();
}
Read More

Program C Switch Case

Switch Case
Penggunaan Switch
Bentuk Umum Switch
switch(variabel){
case konstanta 1:statement yang akan dieksekusi;break;
case konstanta 2:statement yang akan dieksekusi;break;
default:statement terakhir; 
}
penggunaan switch merupakan penggunaan yang bisanya digunakan dengan nilai nilai yang konstan sehingga apabila meiliki bilangan yang cacah akan sulit untuk menggunakannya. apabila menggunakan bilangan cacah maka akan banyak case yang dimasukan.

dibawah ini merupakan contoh program c Switch Case



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <conio.h>
#include <stdio.h>
#include <windows.h>

main (){
 float luas_segitiga, luas_persegi, alas, tinggi, panjang, lebar;
 int pilih;
 
 printf("MENU\n");
 printf("1. Segitiga\n");
 printf("2. Persegi Panjang\n");
 printf("Masukan Pilihan Menu  = "); scanf("%d", &pilih);
 
 switch(pilih){
 
 case 1:
  printf("Masukan Alas  = "); scanf("%f", &alas);
  printf("Masukan Tiggi  = "); scanf("%f", &tinggi);
  luas_segitiga=(alas*tinggi)*0.5;
  printf("hasil Luas Segitiga = %.2f", luas_segitiga);break;
  
 case 2:
  printf("Masukan Nilai Panjang = ");scanf("%f", &panjang);
  printf("Masukan Nilai lebar = "); scanf("%f", &lebar);
  luas_persegi=panjang*lebar;
  printf("Hasil Perhitungan Luas Persegi Panjang  = %.2f", luas_persegi);break;
  
 default:
  printf("Kode yang Anda Masukan Salah !!");
 }
 getch();
}
Read More

Contoh Program C Menghitung Pesanan Makanan

Program C Menghitung Pesanan Warteg



Naha untuk program c ini menggunakan syntax percabangan seperti switch case lalu digabungkan dengan if dan else apabila ada yang error. untuk lebih lengkapnya bisa coba sendiri 




  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
#include <conio.h>
#include <stdio.h>
#include <windows.h>

main(){
 float total_harga, kembali, pembayaran, kurang;
 int pilih, banyak_pembelian;
 char m;
 

 menu:
  system("cls");
 printf("\t\tWarteg Bengkel Perut\n");
 printf("\tKhusus Orang Orang yang Kelaparan\n");
 printf("==================================================\n");
 printf("\n Daftar Menu\n");
 printf("--------------------------------------------------\n");
 printf("Menu Makanan   Harga\n");
 printf("1. Ayam Goreng + Nasi  Rp. 12.000\n");
 printf("2. Mie Goreng   Rp. 8.000\n");
 printf("3. Nasi Goreng   Rp. 10.000\n");
 printf("4. Kupat Tahu   Rp. 7.500\n");
 
 printf("\n Masukan Kode Jenis Makanan [1/2/3/4] = ");scanf("%d", &pilih);
 
 switch(pilih){
  
  case 1:
   printf("\nMenu yang dipilih adalah Ayam Goreng + Nasi\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=12000*banyak_pembelian;
   printf("Total Yang Harus dibayar   = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang   = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
  case 2:
   printf("\nMenu yang dipilih adalah Mie Goreng\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=8000*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang   = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
  
  case 3:
   printf("\nMenu yang dipilih adalah Nasi Goreng\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=10000*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang  = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
  case 4:
   printf("\nMenu yang dipilih adalah Kupat Tahu\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=7500*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang  = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
 
   
  default:
   printf("\nKode yang anda Masukan Salah\n");
   printf("Apakah Anda Ingin Kemabali Ke Menu? (Y/T)");m=getche();
   if(m=='Y'||m=='y'){
    goto menu;
   }
   else if (m=='T'||m=='t'){
    goto exit;
   }
   exit:
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
 }getch();
}
Read More

Sunday, November 5, 2017

Contoh Program Menghitung Energi di Bahasa C


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


main()
{

    float w,v,i,t;
    printf("\t\tPROGRAM MENGHITUNG ENERGI LISTRIK\n");
    printf("\nMasukan Nilai Tegangan atau V(Volt)   :"); scanf("%f", &v);
    printf("Masukan Nilai Kuat Arus atau I(Ampere)  :"); scanf("%f", &i);
    printf("Berapa Waktu yang dibutuhkan (Second)   :"); scanf("%f", &t);
    
    w=v*i*t;
    
    printf("\nHasil Menghitung Energi listrik adalah %.2f Joule", w);
    getch();
    
}
Read More

Contoh Program Menghitung Tabung di Bahasa C


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

main ()
{
    float r, t, hasil;
    printf("\t\t PROGRAM MENGHITUNG TABUNG\n");
    printf("\nMasukan Nilai Jari Jari :"); scanf("%f", &r);
    printf("Masukan Nilai Tinggi    :"); scanf("%f", &t);
    
    hasil=3.14*r*r*t;
    
    printf("\nJadi Volume Tabung adalah %.2f",hasil);
    getch();
    
}
Read More

Contoh Program Menghitung Berat Badan Ideal di bahasa C


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

main ()
{
    char nama[10];
    int tinggi_badan;
    float berat;
    
    printf("\t\tProgram Menghitung Berat Badan Ideal (BBI)\n\n");
    printf("Input\n");
    printf("Masukan Nama Anda = ");scanf("%s",&nama);
    printf("Masukan Tinggi Badan = ");scanf("%d",&tinggi_badan);
    
    berat=(tinggi_badan-100)*0.9;
    
    printf("\nOutput");
    printf("\nNama Saya %s Tinggi Badan %d.cm",nama,tinggi_badan);
    printf("\nBerat Ideal Saya %4.2f.kg",berat);
    getch();
         
}
    
Read More