SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Politeknik Sawunggalih Aji-Kutoarjo                                              4/27/2012




                Politeknik Sawunggalih Aji - Kutoarjo




                                  Matakuliah : Pemrograman C
                                                        Operasi Kondisi




                                                 Dosen : Bambang Sugianto, ST




                                          Sistem Penilaian
                    • UAS : 40 %
                    • UTS : 30 %
                    • (QUIS & TUGAS) : 30%




                                                  Dosen : Bambang Sugianto, ST




                                                                                        1
Politeknik Sawunggalih Aji-Kutoarjo                                             4/27/2012




                                      Sistem Penilaian

                                   Range                                Nilai
                                 90 - 100                                A
                                  70 - 89                                B
                                  50 - 69                                C
                                    < 50                                 D




                                         Dosen : Bambang Sugianto, ST




                           Forum Diskusi Matakuliah


                   • Pemrograman C - POLSA 2011/2012
                      – Pengumuman kegiatan belajar mengajar
                      – Diskusi seputar matakuliah




                                         Dosen : Bambang Sugianto, ST




                                                                                       2
Politeknik Sawunggalih Aji-Kutoarjo                                                            4/27/2012




                       Seleksi dengan pernyataan “if”
                     if (kondisi_1)
                     {
                        pernyataan_1;
                        pernyataan_2;
                        pernyataan_3;
                        ..
                     }
                     else if(kondisi_2)
                     {
                        pernyataan_4;
                        pernyataan_5;
                        …
                     }
                     else
                     {
                        pernyataan_n;
                     }




                                           Dosen : Bambang Sugianto, ST




                                           Contoh 1
                   #include <conio.h>                              masukkan sebuah nilai : 5
                   #include <iostream.h>                           nilai x adalah 6
                   void main()
                   {
                      double x;
                      cout << “masukkan sebuah nilai : “;
                      cin >> x;
                      if (x<10)
                      {                              masukkan sebuah             nilai : 11
                        x=x+1;                       nilai x adalah 11
                      }
                      cout << “nilai x adalah ” << x;
                      getch();
                   }


                                           Dosen : Bambang Sugianto, ST




                                                                                                      3
Politeknik Sawunggalih Aji-Kutoarjo                                                                              4/27/2012




                                                    Latihan 1
                      Tentukan besarnya total bayar dari pembelian
                      barang dengan kriteria :
                      - jika pembelian diatas Rp. 50.000 maka
                        mendapat diskon 20 %
                      Total pembelian : 40000                      Total pembelian : 100000
                      Diskon : 0                                   Diskon : 20000
                      Jumlah yang harus dibayarkan : 40000         Jumlah yang harus dibayarkan : 80000




                                                   Dosen : Bambang Sugianto, ST




                                                     Contoh 2
                  #include <conio.h>
                  #include <iostream.h>                         strcpy : untuk memasukkan huruf kedalam
                  #include <string.h>                                 variabel bertipe kalimat/huruf.
                  void main()
                  {
                                                               Pada bagian include ditambahkan :
                     int x;                                                 #include <string.h>
                       char info[80];
                       cout << “masukkan nilai : “;
                       cin >> x;
                       if (x>10)
                                                                                  info = “nilai lebih dari 10”
                       {
                          strcpy(info, “nilai lebih dari 10 “);
                       }
                        else if (x<10)
                        {
                          strcpy(info, “nilai kurang dari 10”);
                       }
                       else if (x==10)
                       {
                          strcpy(info, ”nilai sama dengan 10”);
                       }
                       cout << info;
                       getch();
                  }




                                                   Dosen : Bambang Sugianto, ST




                                                                                                                        4
Politeknik Sawunggalih Aji-Kutoarjo                                                                  4/27/2012




                                              Latihan 2
                   Buatlah sebuah program inputan untuk
                   menentukan nama hari dengan ketentuan :
                        INPUTAN             HARI
                           0      Minggu                            Selain inputan 0-6 memunculkan
                                                                    Tulisan :
                           1      Senin                             “Pilihan Tidak Tersedia”
                           2      Selasa
                           3      Rabu
                           4      Kamis
                           5      Jumat
                           6      Sabtu

                                              Dosen : Bambang Sugianto, ST




                                              Contoh 3
                   #include <conio.h>
                   #include <iostream.h>
                   #include <string.h>
                   void main()
                   {
                      int nilai;
                                                                        Range           Nilai
                      char huruf[1];
                      cout << “Masukkan nilai : ”;
                                                                       90 - 100          A
                      cin >> nilai;
                      if (nilai <= 100 && nilai >=90)
                                                                       70 - 89           B
                      {
                            strcpy(huruf,”A”);
                                                                       50 - 69           C
                      }
                      else if (nilai <= 89 && nilai >=70)
                                                                         < 50            D
                      {
                            strcpy(huruf,”B”);
                      }
                      cout << “nilai dalam huruf = “ << huruf;
                      getch();
                   }


                                              Dosen : Bambang Sugianto, ST




                                                                                                            5
Politeknik Sawunggalih Aji-Kutoarjo                                                                    4/27/2012




                       Seleksi dengan pernyataan “switch”
                   switch (ekspresi integer atau karakter)
                   {
                      case konstanta_1:
                                   pernyataan_a;
                                   pernyataan_b;
                      break;

                       case konstanta_2:
                                    pernyataan_c;
                                    pernyataan_d;
                       break;

                       case konstanta_3:
                                    pernyataan_e;
                                    pernyataan_f;
                       break;

                       default :
                            pernyataan_n;
                       break;

                   }
                                               Dosen : Bambang Sugianto, ST




                                               Contoh 4
                   #include <conio.h>
                   #include <iostream.h>
                   #include <string.h>
                   void main()
                                                                              INPUTAN           HARI
                   {
                                                                                 0      Minggu
                      int kode_hari;
                      char nama_hari[10];                                        1      Senin
                      cout << “Masukkan kode hari 0 s/d 6 “;
                      cin >> kode_hari;                                          2      Selasa
                      switch (kode_hari)
                      {                                                          3      Rabu
                            case 0 :
                                     strcpy(nama_hari, “Minggu”);                4      Kamis
                                     break;
                            case 1 :                                             5      Jumat
                                     strcpy(nama_hari, “Senin”);
                                     break;                                      6      Sabtu

                       }
                       cout << “Nama hari : ” << nama_hari;
                       getch();
                   }



                                               Dosen : Bambang Sugianto, ST




                                                                                                              6
Politeknik Sawunggalih Aji-Kutoarjo                                                             4/27/2012




                                      Operator “ ? “
                   • berfungsi seperti if
                        kondisi          ? hasil1 : hasil2 ;

                                  Jika kondisi bernilai benar




                                                                  Jika kondisi bernilai salah




                                          Dosen : Bambang Sugianto, ST




                                          Contoh 5
                   #include <conio.h>                             masukkan sebuah nilai : 5
                   #include <iostream.h>                          nilai z adalah 6

                   void main()                  masukkan sebuah nilai : 11
                   {                            nilai z adalah 11
                     double x,z;
                     cout << “masukkan sebuah nilai : “;
                     cin >> x;
                     z=(x<10) ? x=x+1 : x;
                     cout << “nilai z adalah ” << z;
                     getch();
                   }

                                          Dosen : Bambang Sugianto, ST




                                                                                                       7

Mais conteúdo relacionado

Destaque

Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...
Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...
Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...Bambang Sugianto
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
Embracing Change Presentation
Embracing Change PresentationEmbracing Change Presentation
Embracing Change Presentationjsouerschevraux
 
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Bambang Sugianto
 
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Bambang Sugianto
 

Destaque (6)

Teacher Perseptions E-Learn 2010
Teacher Perseptions E-Learn 2010Teacher Perseptions E-Learn 2010
Teacher Perseptions E-Learn 2010
 
Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...
Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...
Perencanaan Strategis Teknologi Informasi di Politeknik Sawunggalih Aji Mengg...
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Embracing Change Presentation
Embracing Change PresentationEmbracing Change Presentation
Embracing Change Presentation
 
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Pengenalan HTML ( Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
 
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
Logika informatika (Bambang Sugianto, S.T., M.Kom - UMNU KEBUMEN )
 

Pemrograman c operasi kondisi (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA Kutoarjo)

  • 1. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Politeknik Sawunggalih Aji - Kutoarjo Matakuliah : Pemrograman C Operasi Kondisi Dosen : Bambang Sugianto, ST Sistem Penilaian • UAS : 40 % • UTS : 30 % • (QUIS & TUGAS) : 30% Dosen : Bambang Sugianto, ST 1
  • 2. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Sistem Penilaian Range Nilai 90 - 100 A 70 - 89 B 50 - 69 C < 50 D Dosen : Bambang Sugianto, ST Forum Diskusi Matakuliah • Pemrograman C - POLSA 2011/2012 – Pengumuman kegiatan belajar mengajar – Diskusi seputar matakuliah Dosen : Bambang Sugianto, ST 2
  • 3. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Seleksi dengan pernyataan “if” if (kondisi_1) { pernyataan_1; pernyataan_2; pernyataan_3; .. } else if(kondisi_2) { pernyataan_4; pernyataan_5; … } else { pernyataan_n; } Dosen : Bambang Sugianto, ST Contoh 1 #include <conio.h> masukkan sebuah nilai : 5 #include <iostream.h> nilai x adalah 6 void main() { double x; cout << “masukkan sebuah nilai : “; cin >> x; if (x<10) { masukkan sebuah nilai : 11 x=x+1; nilai x adalah 11 } cout << “nilai x adalah ” << x; getch(); } Dosen : Bambang Sugianto, ST 3
  • 4. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Latihan 1 Tentukan besarnya total bayar dari pembelian barang dengan kriteria : - jika pembelian diatas Rp. 50.000 maka mendapat diskon 20 % Total pembelian : 40000 Total pembelian : 100000 Diskon : 0 Diskon : 20000 Jumlah yang harus dibayarkan : 40000 Jumlah yang harus dibayarkan : 80000 Dosen : Bambang Sugianto, ST Contoh 2 #include <conio.h> #include <iostream.h> strcpy : untuk memasukkan huruf kedalam #include <string.h> variabel bertipe kalimat/huruf. void main() { Pada bagian include ditambahkan : int x; #include <string.h> char info[80]; cout << “masukkan nilai : “; cin >> x; if (x>10) info = “nilai lebih dari 10” { strcpy(info, “nilai lebih dari 10 “); } else if (x<10) { strcpy(info, “nilai kurang dari 10”); } else if (x==10) { strcpy(info, ”nilai sama dengan 10”); } cout << info; getch(); } Dosen : Bambang Sugianto, ST 4
  • 5. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Latihan 2 Buatlah sebuah program inputan untuk menentukan nama hari dengan ketentuan : INPUTAN HARI 0 Minggu Selain inputan 0-6 memunculkan Tulisan : 1 Senin “Pilihan Tidak Tersedia” 2 Selasa 3 Rabu 4 Kamis 5 Jumat 6 Sabtu Dosen : Bambang Sugianto, ST Contoh 3 #include <conio.h> #include <iostream.h> #include <string.h> void main() { int nilai; Range Nilai char huruf[1]; cout << “Masukkan nilai : ”; 90 - 100 A cin >> nilai; if (nilai <= 100 && nilai >=90) 70 - 89 B { strcpy(huruf,”A”); 50 - 69 C } else if (nilai <= 89 && nilai >=70) < 50 D { strcpy(huruf,”B”); } cout << “nilai dalam huruf = “ << huruf; getch(); } Dosen : Bambang Sugianto, ST 5
  • 6. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Seleksi dengan pernyataan “switch” switch (ekspresi integer atau karakter) { case konstanta_1: pernyataan_a; pernyataan_b; break; case konstanta_2: pernyataan_c; pernyataan_d; break; case konstanta_3: pernyataan_e; pernyataan_f; break; default : pernyataan_n; break; } Dosen : Bambang Sugianto, ST Contoh 4 #include <conio.h> #include <iostream.h> #include <string.h> void main() INPUTAN HARI { 0 Minggu int kode_hari; char nama_hari[10]; 1 Senin cout << “Masukkan kode hari 0 s/d 6 “; cin >> kode_hari; 2 Selasa switch (kode_hari) { 3 Rabu case 0 : strcpy(nama_hari, “Minggu”); 4 Kamis break; case 1 : 5 Jumat strcpy(nama_hari, “Senin”); break; 6 Sabtu } cout << “Nama hari : ” << nama_hari; getch(); } Dosen : Bambang Sugianto, ST 6
  • 7. Politeknik Sawunggalih Aji-Kutoarjo 4/27/2012 Operator “ ? “ • berfungsi seperti if kondisi ? hasil1 : hasil2 ; Jika kondisi bernilai benar Jika kondisi bernilai salah Dosen : Bambang Sugianto, ST Contoh 5 #include <conio.h> masukkan sebuah nilai : 5 #include <iostream.h> nilai z adalah 6 void main() masukkan sebuah nilai : 11 { nilai z adalah 11 double x,z; cout << “masukkan sebuah nilai : “; cin >> x; z=(x<10) ? x=x+1 : x; cout << “nilai z adalah ” << z; getch(); } Dosen : Bambang Sugianto, ST 7