Home

Selamat Datang di blog Creativitas Anak Purworejo
Tampilkan postingan dengan label logika algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label logika algoritma. Tampilkan semua postingan

Rabu, 11 April 2012

pemrograman c++ part2

pada pembahasan sebelumnya Pemrograman C++ part 1 saya menggunakan borland c++ portable. namun pada postingan kali ini saya gunakan borland c++ 5.02. perbedaannya ada pada headernya dengan di tambah header conio.h
#include
dan sebelum tanda } di tambah getch();
fungsinya untuk memanggil program

Fungsi Manipulator

Menggunakan header iomanip.h
#include

setprecision()

Mengatur jumlah digit desimal
coba katik code ini di borland C++ 5.02



setw()

Mengatur lebar tampilan
contohnya:




coba ubah angkanya dan huruf "a","b","c" di ubah kata.

setfill()

Menambah karakter sejumlah lebar pada setw()



cobalah code diatas

setiosflags()


Mengatur format keluaran data

setiosflags() untuk perataan

ios::left digunakan untuk perataan sebelah kiri
ios::right digunakan untuk perataan sebelah kanan



setiosflags() untuk konversi notasi keluaran

ios::scientific digunakan untuk mengatur keluaran dalam bentuk eksponensial
ios::fixed digunakan untuk mengatur keluaran dalam bentuk desimal.
coba ketik code di bawah:



setiosflags() untuk menampilkan simbol (+)

ios::showpos digunakan untuk menampilkan simbol (+) untuk variabel yang memiliki nilai bilangan positif



Fungsi Matematika


Menggunakan header math.h
#include

sqrt(x)


sqrt(x) memberikan nilai balik berupa akar kuadrat x. Argumen x dan nilai balik bertipe double




pow(x,y)


pow(x,y) memberikan nilai balik berupa x pangkat y.Argumen x dan y serta nilai balik bertipe double
coba ketik code ini:






Fungsi Matematika Lainnya


  • sin(x)
  • cos(x)
  • tan(x)
  • log(x)
  • log10(x)
  • cabs(x)


SELAMAT MENCOBA... MAU PINTAR GA HARUS MAHAL...

Sabtu, 31 Maret 2012

Pemrograman C++ part 1

Pengenalan Bahasa C++

Diciptakan oleh Bjarne Stroustrup pada tahun 1983Bahasa C++ kompatibel dengan bahasa CKelebihan : Mendukung Object Oriented Programming (OOP)Karakteristik penulisan script : Case Sensitive ( Membedakan antara huruf kapital dan huruf kecil ).

Pengenalan Bahasa C

Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Bahasa C dapat dikategorikan High Level Language dan Low Level Language.

Special symbols include:

  • +
  • -
  • *
  • /
  • .
  • ;
  • ,
  • !=<=
  • ==
  • >=

Tipe Data

NameDescriptionSize*Range*
charCharacter or small integer.1bytesigned: -128 to 127 unsigned: 0 to 255
short int(short)Short Integer.2bytessigned: -32768 to 32767 unsigned: 0 to 65535
intInteger.4bytessigned: -2147483648 to 2147483647 unsigned: 0 to 4294967295
long int (long)Long integer.4bytessigned: -2147483648 to 2147483647 unsigned: 0 to 4294967295
boolBoolean value. It can take one of two values: true or false.1bytetrue or false
floatFloating point number.4bytes+/- 3.4e +/- 38 (~7 digits)
doubleDouble precision floating point number.8bytes+/- 1.7e +/- 308 (~15 digits)
long doubleLong double precision floating point number.8bytes+/- 1.7e +/- 308 (~15 digits)
wchar_tWide character.2 or 4 bytes1 wide character
langsung ke contoh prrogram ya biar ga bosen... tapi sebelumnya download dulu programnya Borlan c++ portable.rar bagi yang sudah punya lanjut... coba buka aplikasinya. klik file, > new lalu ketik ini
lalu tekan ctrl+F9 apa yang terjadi??? coba ketik yang ini

coba ketik code diatas tanpa \n, atau ganti dengan \t atau \b coba run program apa yang terjadi??? lanjut ke tingkat lebih... coba ketik ini

coba ketik juga yang ini lalu run

disini x dan y sudah di tentukan lalu bagaimana kalo memasukkan angka yang di inginkan?? coba ketik ini

cobalah untuk membuat program segi tiga dll. untuk pembagian sebaiknya variablenya menggunakan float contoh menghitung luas segitiga

silahkan download materinya disini dalam bentuk pdf. bagi pengguna seluler download mobile pdf disini.

Minggu, 20 November 2011

Perintah - Perintah Dasar Turbo Pascal

Salam blogger..
Di postingan ini saya akan memposting tentang perintah-perintah dasar turbo pascal. Bukan maksud saya sok pinter, disini saya juga masih belajar. Ini untuk arsip pribadi, jika bermanfaat untuk temen temen blogger silahkan di baca.
~write --> Perintah untuk mencetak hasil pada layar dan hasilnya di cetak pada baris yang sama, bukan pada baris berikutnya.
~writeln --> Mencetak hasil pada layar pada baris berikutnya.
~read --> Perintah membaca data yang dimasukkan si pemakai.
~readln --> sama dengan read perbedaannya ketika bekerja pada file teks (teks file), file bertype (typed teks), file tak bertype (untyped teks)
~repeat..until --> perintah membuat pengulangan (loop)
~while..do --> perintah melakukan pengulangan tapi menggunakan persyaratan.
~with..do --> perintah memasukkan sekelompok data kedalam sebuah variable.
~if..then..else --> perintah melakukan perbandingan.
~case..of..else..end --> perintah memilih kelompok data.
~for..to / down..do --> perintah membuat pengulangan sebanyak angka yang di berikan pada variabel awal dan akhir.
~goto --> perintah untuk membuat percabangan dalam program, tetapi pada awal program harus diberitahu nama-nama percabangan yang akan dibuat dengan perintah label. Bisa huruf atau angka.

Mungkin ini yang bisa saya tulis. Mohon maaf bila ada kesalahan.

Daftar pustaka.
Pardosi, Miko (2004). Bahasa Pemrograman Turbo Pascal 7.0. Surabaya: Penerbit INDAH Surabaya.

Jumat, 28 Oktober 2011

belajar logika algoritma

Mari belajar logika algoritma bareng. Bukan maksud saya sok pinter, saya tulis ini sebagai catatan untuk evaluasi belajar saya di kampus.
Program if_then_else;
uses crt;
Var nilai : integer;
mhs,ket : string;
begin;
clrscr;
writeln(‘ Nilai Ujian
Mahasiswa ‘);
writeln;
write(‘ Masukkan nama
mahasiswa = ‘);
readln(mhs);
write(‘ Masukkan nilai
mahasiswa = ‘);
readln(nilai);
if nilai>=60 then ket:=’Lulus’
else ket:=’Tidak Lulus’;
writeln;
writeln(‘Nama mahasiswa
adalah ‘,mhs,’ ‘,ket);readln;
end.


daftar pustaka
Riyan (2008). Contoh program if then else, from http://riyanwae.wordpress.com/2008/10/31/contoh-program-if_then_else, 28 oktober 2011.