You are on page 1of 14

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

Politeknik Sawunggalih Aji-Kutoarjo

8/22/2012

Sistem Penilaian

Range 90 - 100 70 - 89 50 - 69 < 50

Nilai A B C D

Dosen : Bambang Sugianto, ST

Forum Diskusi Matakuliah

Pemrograman C - POLSA 2011/2012


Pengumuman kegiatan belajar mengajar Diskusi seputar matakuliah

Dosen : Bambang Sugianto, ST

Politeknik Sawunggalih Aji-Kutoarjo

8/22/2012

Borland C++ 5.02

Dosen : Bambang Sugianto, ST

Dosen : Bambang Sugianto, ST

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

Politeknik Sawunggalih Aji-Kutoarjo

8/22/2012

setw()
#include <conio.h> #include <iostream.h> #include <iomanip.h>

Mengatur lebar tampilan

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

Politeknik Sawunggalih Aji-Kutoarjo

8/22/2012

setfill()
#include <conio.h> #include <iostream.h> #include <iomanip.h>

Menambah karakter sejumlah lebar pada setw()

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

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

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

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

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

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

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

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

Politeknik Sawunggalih Aji-Kutoarjo

8/22/2012

Dosen : Bambang Sugianto, ST

14

You might also like