Pemrograman c manipulasi string

864 views
800 views

Published on

manipulasi string pemrograman c++, bambang sugianto, politeknik sawunggalih aji kutoarjo

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
864
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pemrograman c manipulasi string

  1. 1. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Politeknik Sawunggalih Aji - Kutoarjo Matakuliah : Pemrograman C Pertemuan 2 Dosen : Bambang Sugianto, ST Sistem Penilaian  UAS : 40 %  UTS : 30 %  (QUIS & TUGAS) : 30% Dosen : Bambang Sugianto, ST 1
  2. 2. Politeknik Sawunggalih Aji-Kutoarjo 8/22/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. 3. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Borland C++ 5.02 Dosen : Bambang Sugianto, ST Dosen : Bambang Sugianto, ST 3
  4. 4. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Fungsi Manipulator Menggunakan header iomanip.h #include <iomanip.h> Dosen : Bambang Sugianto, ST Mengatur jumlah digit desimal setprecision() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { float a,b,c; a=10; b=3; c=a/b; cout << c << endl; cout << setiosflags(ios::fixed); cout << setprecision(1) << c << endl; cout << setprecision(2) << c << endl; cout << setprecision(3) << c << endl; getch(); } Dosen : Bambang Sugianto, ST 4
  5. 5. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Mengatur lebar tampilan setw() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { cout << "------------------------" << endl; cout << setw(5)<< "a" << endl; cout << setw(6)<< "b" << endl; cout << setw(7)<< "c" << endl; cout << "------------------------" << endl; getch(); } Dosen : Bambang Sugianto, ST setw() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { cout << "------------------------" << endl; cout << setw(5)<< “politeknik" << endl; cout << setw(6)<< “sawunggalih" << endl; cout << setw(7)<< “aji" << endl; cout << "------------------------" << endl; getch(); } Dosen : Bambang Sugianto, ST 5
  6. 6. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Menambah karakter sejumlah lebar pada setw() setfill() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { cout << "------------------------" << endl; cout << setfill(‘*’); cout << setw(5)<< "a" << endl; cout << setw(6)<< "b" << endl; cout << setw(7)<< "c" << endl; cout << "------------------------" << endl; getch(); } Dosen : Bambang Sugianto, ST setfill() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { cout << "------------------------" << endl; cout << setfill(‘*’); cout << setw(5)<< "a" << endl; cout << setfill(‘#’); cout << setw(6)<< "b" << endl; cout << setfill(‘^’); cout << setw(7)<< "c" << endl; cout << "------------------------" << endl; getch(); } Dosen : Bambang Sugianto, ST 6
  7. 7. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Mengatur format keluaran data setiosflags() #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { cout << "Contoh rata kiri :" << endl; cout << setiosflags(ios::left) << setw(10) << "satu"; cout << setiosflags(ios::left) << setw(10) << "dua"; cout << endl; cout << "Contoh rata kanan :" << endl; cout << setiosflags(ios::right) << setw(10) << "tiga"; cout << setiosflags(ios::right) << setw(10) << "empat"; getch(); } Dosen : Bambang Sugianto, ST setiosflags() untuk perataan  ios::left digunakan untuk perataan sebelah kiri  ios::right digunakan untuk perataan sebelah kanan Dosen : Bambang Sugianto, ST 7
  8. 8. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 setiosflags() untuk konversi notasi keluaran #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { double x; x=75.45; cout << "hasil ios::scientific = " ; cout << setiosflags(ios::scientific) << x ; cout << endl; cout << "hasil ios::fixed = "; cout << setiosflags(ios::fixed) << x; getch(); } Dosen : Bambang Sugianto, ST setiosflags() untuk konversi notasi keluaran  ios::scientific digunakan untuk mengatur keluaran dalam bentuk eksponensial  ios::fixed digunakan untuk mengatur keluaran dalam bentuk desimal Dosen : Bambang Sugianto, ST 8
  9. 9. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 setiosflags() untuk menampilkan simbol (+) #include <conio.h> #include <iostream.h> #include <iomanip.h> void main() { int x,y; x=7; y=-8; cout << "Sebelum ios::showpos : "; cout << "x = " << x << " dan y = "<< y ; cout << endl; cout << setiosflags(ios::showpos); cout << "Setelah ios::showpos menjadi : "; cout << "x = " << x << " dan y = "<< y ; getch(); } Dosen : Bambang Sugianto, ST setiosflags() untuk menampilkan simbol (+)  ios::showpos digunakan untuk menampilkan simbol (+) untuk variabel yang memiliki nilai bilangan positif Dosen : Bambang Sugianto, ST 9
  10. 10. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Fungsi Matematika Menggunakan header math.h #include <math.h> Dosen : Bambang Sugianto, ST sqrt(x)  sqrt(x) memberikan nilai balik berupa akar kuadrat x. Argumen x dan nilai balik bertipe double Dosen : Bambang Sugianto, ST 10
  11. 11. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 sqrt(x) #include <conio.h> #include <iostream.h> #include <math.h> void main() { int x,y; x=81; y=sqrt(x); cout << "Akar kuadrat dari " << x << " adalah " << y; getch(); } Dosen : Bambang Sugianto, ST Latihan Dengan a=8 dan b=6 ? Dosen : Bambang Sugianto, ST 11
  12. 12. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 pow(x,y)  pow(x,y) memberikan nilai balik berupa xy . Argumen x dan y serta nilai balik bertipe double Dosen : Bambang Sugianto, ST pow(x,y) #include <conio.h> #include <iostream.h> #include <math.h> void main() { double x,y,hasil; x=2; y=3; hasil=pow(x,y); cout << "hasil dari " <<x<< " pangkat " <<y<< " adalah " << hasil; getch(); } Dosen : Bambang Sugianto, ST 12
  13. 13. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Latihan 1. x3 + y4+5 dengan x=5 dan y=3 ? 2. dengan x=27 ? Dosen : Bambang Sugianto, ST Fungsi Matematika Lainnya  sin(x)  cos(x)  tan(x)  log(x)  log10(x)  cabs(x) . . . . Dosen : Bambang Sugianto, ST . 13
  14. 14. Politeknik Sawunggalih Aji-Kutoarjo 8/22/2012 Dosen : Bambang Sugianto, ST 14

×