#gb{ position:fixed; top:50px; z-index:+1000; } * html #gb{position:relative;} .gbtab{ height:100px; width:30px; float:left; cursor:pointer; background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIf8mUyth_mOBR9_8M4ffDwBilsLecHyZCHc7EvmJ9PyFEHzxYsEJvD86pWSX0etnnu9SOm-0Lywp9GvT7T-VbdWWWcz6MFZHJlq_QySMWUpNcBfIjFyjsukCItjLCyNXh2zPoHqHWfpk/s1600/bukutamu.png') no-repeat; } .gbcontent{ float:left; border:2px solid #A5BD51; background:#F5F5F5; padding:10px; }
Diberdayakan oleh Blogger.
 
Tampilkan postingan dengan label Borland. Tampilkan semua postingan
Tampilkan postingan dengan label Borland. Tampilkan semua postingan

Rabu, 06 Februari 2013

2.6 Tugas No. 2

0 komentar

Buatlah program untuk menghitung nilai akhir seorang siswa dari kursuyang diikutinya. Dengan ketentuan sebagai berikut : 
®Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
®Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah
® Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
® Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
® Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
® Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nila Murni Ujian
® Tampilan yang diinginkan sebagai berikut :

 Layar Masukkan

PROGRAM HITUNG NILAI AKHIR

Nama Siswa :
Nilai Keaktifan :
Nilai Tugas :
Nilai Ujian :

 Layar Keluaran

Siswa yang bernama ……
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ……
Nilai Tugas * 30% : ……
Nilai Ujian * 50% : ……

Jadi Siswa yang bernama …… memperoleh nilai akhir sebesar …..
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
char nm_siswa[10];
float nil_aktif,nil_tgas,nil_ujian,nil_akhir;
float nil_1,nil_2,nil_3;
 
//Input
cout<<"\t\t=========================="<<endl;
cout<<"\t\tPROGRAM HITUNG NILAI AKHIR"<<endl;
cout<<"\t\t=========================="<<endl;
cout<<"Nama Siswa     : ";cin>>nm_siswa;
cout<<"Nilai Keaktifan: ";cin>>nil_aktif;
cout<<"Nilai Tugas    : ";cin>>nil_tgas;
cout<<"Nilai Ujian    : ";cin>>nil_ujian;
clrscr();
 
//Proses
nil_1=nil_aktif*0.2;
nil_2=nil_tgas*0.3;
nil_3=nil_ujian*0.5;
nil_akhir=nil_1+nil_2+nil_3;
 
//Output
cout<<"Siswa Yang Bernama "<<nm_siswa<<endl;
cout<<"Dengan Nilai Presentasi Yang Dihasilkan"<<endl;
cout<<"Nilai Keaktifan*20%: "<<nil_1<<endl;
cout<<"Nilai Tugas    *30%: "<<nil_2<<endl;
cout<<"Nilai Ujian    *50%: "<<nil_3<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nm_siswa;
cout<<" Memperoleh Nilai Akhir Sebesar "<<nil_akhir<<endl;
cout<<"\n";
cout<<"\t\tCreated By: RoHckMad";
getch();
}
 
Screenshoot

2.6 Tugas

0 komentar

Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
 Nim Siswa, Nama Siswa, Nilai Tugas 1, Nilai Tugas II, Nilai Tugas III diinput
Nilai Rata-rata merupakan hasil dari Nilai Tugas I, II dan III dibagi dengan 3
Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

PROGRAM HITUNG NILAI RATA-RATA

Nim Siswa        :
Nama Siswa :
Nilai Tugas I :
Nilai Tugas II :
Nilai Tugas III :

 Layar Keluaran

Nim ........  Siswa yang bernama ……
Memperoleh nilai rata-rata ….. dari hasil tugas yang diikutinya.

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main()
{
 
char nim[8],nm_siswa[10];
float nil_tgas1, nil_tgas2, nil_tgas3;
float rata;
 
//Input
cout<<"\t\t=============================="<<endl;
cout<<"\t\tPROGRAM HITUNG NILAI RATA-RATA"<<endl;
cout<<"\t\t==============================\n"<<endl;
cout<<"Nim Siswa      :";cin>>nim;
cout<<"Nama Siswa     :";cin>>nm_siswa;
cout<<"Nilai Tugas I  :";cin>>nil_tgas1;
cout<<"Nilai Tugas II :";cin>>nil_tgas2;
cout<<"Nilai Tugas III:";cin>>nil_tgas3;
cout<<"\n";
clrscr();
 
//Proses
rata=(nil_tgas1+nil_tgas2+nil_tgas3)/3;
 
//Output
cout<<"Nim "<<nim;cout<<" Siswa Yang Bernama "<<nm_siswa;
cout<<"\nMemperoleh Nilai Rata-Rata "<<rata; cout<<" Dari Hasil Tugas Yang Diikutinya\n\n";
cout<<"\t\t\tCreated By: RoHckMad";
getch();
}
 
Screenshoot


Operasi String

1 komentar

Operasi String

Operasi string selalu dijumpai didalam bahasa pemrograman, dikarenakan
hampir semua bahasa pemrograman menggunakan manual inputnya adalah string,
terutama pada pemrograman visualisasi. Pada bab ini akan dibahasa beberapa
perintah dan fungsi string.

1. Fungsi Manipulasi String
Borland C++ menyediakan beberapa fungsi yang digunakan untuk keperluan
menipulasi string, diantaranya:
                 
a. Fungsi strcat( )  
Fungsi ini digunakan untuk menambahkan string sumber kebagian akhir dari
string tujuan. File header yang harus disertakan adalah string.h dan ctype.h
Bentuk Penulisan :
strcat(tujuan, sumber);

b. Fungsi strcmp( )  
Fungsi ini digunakan untuk membandingkan string pertama dengan strikedua. Hasil dari fungsi ini bertipe data integer (int). File header yang hardisertakan adalah string.h
Bentuk Penulisan : 

var_int = strcmp(str1, str2);

c. Fungsi strcpy( )  
Fungsi ini digunakan untuk menyalin string asal ke-variabel string tujuan,
dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama
dengan string asal. File header yang harus disertakan adalah string.h.
Bentuk Penulisan : 

strcpy(tujuan, asal);

d. Fungsi strlen( )  
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string.
File header yang harus disertakan adalah string.h
Bentuk Penulisan :

strlen(str);
 
 
e. Fungsi strrev( )  
Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan
paling akhir dipindahkan keurutan paling depan dan seterusnya. File header yang
harus disertakan adalah string.h
Bentuk Penulisan :

strrev(str);
 
2. Fungsi Konversi String
Borland C++ 5.02 menyediakan beberapa fungsi yang digunakan untuk
keperluan konfersi string.

a. Fungsi atof( )  
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik float. File header yang harus disertakan adalah math.h
 
b. Fungsi atoi( )  
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik integer. File header yang harus disertakan adalah stdlib.h  
 
c. Fungsi atol( )  
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik long integer. File header yang harus disertakan adalah stdlib.h  
 
d. Fungsi strlwr( )  
Fungsi ini digunakan untuk mengubah setiap huruf kapital ( huruf besar )
dalam string menjadi huruf kecil. File header yang harus disertakan adalah string.h
Bentuk Penulisan :  
 
strlwr(str); 
 
e. Fungsi strupr( )  
Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string
menjadi huruf kapital ( huruf besar ). File header yang harus disertakan adalah
string.h
Bentuk Penulisan :

strupr(str); 
 
Tugas  

Struktur Program C++

0 komentar

Struktur program C++, sama seperti struktur program C yang terdahulu.
Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau
beberapa pernyataan yang melaksanakan tugas tertentu.

Bentuk Umum:
#include <file-header>
main()
{

   pernyataan;

}

Contoh-1 
#include<conio.h>
#include<iostream.h>
main()
{
cout<<”RoHckMad”;
getch();
}


1. #include <file-header> merupakan preprocessor pada C++ untuk pemanggilan file
header yang memuat beberapa perintah-perintah dari C++ (contoh, apabila ingin
menggunakan perintah cout maka harus menggunakan file header iostream.h)
2. main() merupakan awal mula dari blok program utama
3. tanda { dan } sebagai punctuator yang awal blok program hingga akhir blok
program
4. cout merupakan perintah keluaran pada C++
5. getch(); apabila ditempatkan sebelum funtuator }, maka berfungsi sebagai
penahan dari tampilan hasil

Model Memori
Borland C++, mempunyai enam model memori untuk program dan data.
Model-model memori tersebut adalah:

A. Model Tiny
Model memori yang menyediakan jumlah memori untuk program dan data tidak
lebih dari 64 Kb.
B. Model Small
Model memori yang menyediakan jumlah memori untuk masing-masing program
dan data tidak lebih dari 64 Kb.
c. Model Medium
Model memori yang menyediakan jumlah memori untuk program tidak lebih dari
64 Kb dan data tidak lebih dari 64 K.
D. Model Compact
Model memori yang menyediakan jumlah memori untuk program lebih dari 64
Kb dan data tidak lebih dari 64 K.
E. Model Large
Model memori yang menyediakan jumlah memori untuk program dan data lebih
dari 64 K.
F. Model Huge
Model memori yang menyediakan jumlah memori untuk menyimpan satu jenis
data.

Pengenalan Tipe Data
Borland C++ memiliki 7 tipe data dasar dan 3 tipe tambahan, diantaranya:
Tipe
Data
Ukuran
Memori
Jangkauan Nilai
Jumlah
Digit
Char
1 Byte
-128 s.d 127

Int
2 Byte
-32768 s.d 32767

Short
2 Byte
-32768 s.d 32767

Long
4 Byte
-2,147,435,648 s.d 2,147,435,647

Float
4 Byte
3.4 x 10-38 s.d 3.4 x 10+38
5 – 7
Double
8 Byte
1.7 x 10-308  s.d 1.7 x 10+308
15 – 16

Long Double
10  Byte
3.4 x 10-4932  s.d 1.1 x 10+4932
19

Tipe Data Tambahan, yang dimiliki oleh Borland C++, adalah :
Unsigned digunakan bila data yang digunakan hanya data yang positif saja
Tipe
Data
Jumlah
Memori
Jangkauan Nilai
Unsigned Integer
2 Byte
0 – 65535
Unsigned Character
1 Byte
0 – 255
Unsigned Long Integer
4 Byte
0 – 4,294,967,295

Variabel
 Adalah suatu tempat menampung data atau konstanta dimemori yang
mempunyai nilai atau data yang dapat berubah-ubah selama proses program.
Dalam pemberian nama variabel, mempunyai ketentuan-ketentuan antara lain :
1. Tidak boleh ada spasi ( contoh : gaji bersih ) dan dapat menggunakan tanda garis
bawah ( _ ) sebagai penghubung (contoh : gaji_bersih).
2. Tidak boleh diawali oleh angka dan menggunakan operator aritmatika.
Variabel, dibagi menjadi dua jenis kelompok, yaitu :
Variabel Numerik
Variabel Teks

A. Variabel Numerik 
Variabel numerik ini dibagi menjadi menjadi 3 (tiga) macam :
1. Bilangan Bulat atau Integer
2. Bilangan Desimal Berpresisi Tunggal atau Floating Point.
3. Bilangan Desimal Berpresisi Ganda atau Double Precision.

B. Variabel Text  
1. Character ( Karakter Tunggal )
2. String ( Untuk Rangkaian Karakter )


C. Deklarasi Variabel
Adalah proses memperkenalkan variabel kepada Borland C++ dan
pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih
dahulu maka Borland C++ tidak menerima variabel tersebut.
Deklarasi Variabel ini meliputi tipe variabel, seperti integer atau character dan
nama variabel itu sendiri. Setiap kali pendeklarasian variabel harus diakhiri oleh
tanda titik koma ( ; )
Tipe
Variabel
Simbol
Deklarasi
Integer
Int
Floating Point
Float
Double Precision
Double
Karakter
Char
Unsigned Integer
Unsigned Int
Unsigned Character
Unsigned Char
Long Integer
Long Int
Unsigned Long Integer
Unsigned Long Int

Escape Sequences
Escape Sequences
Pengertian
\b
Backspace
\f
Formfeed
\n
Baris Baru
\r
Carriage Return
\t
Tab ( default = 8 karakter )

Tugas

¡Awesome as Fuck!