Portal Informatika | Sharing Tugas | Sharing Aplikasi | Sharing Informasi tentang Teknologi dan Aplikasi

  • Portal Informatika

    Portal Informatika adalah Portal khusus untuk sharing informasi mengenai dunia Teknologi dan Informasi

  • Sharing Ilmu tentang C++

    Bahasa C adalah bahasa dasar pemograman. Di blog ini kita akan sharing ilmu mengenai bahasa pemograman C++. Kebanyakan yang ditampilkan di blog ini adalah listing program aplikasi yang telah diujicobakan oleh penulis. Selamat membaca!!

  • Script and Coding

    Script dan Coding adalah kata yang tidak asing bagi seorang programmer. Mari kita sharing ilmu :)

  • #

    #

Kamis, 27 Desember 2012

Latihan Pointer; Aplikasi Sederhana C++ 6.00

Posted by Unknown On 23.33 No comments

PENGERTIAN POINTER

Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu
variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam
memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama
dikatakan menunjuk ke variabel kedua

Operator Pointer ada dua, yaitu :
- Operator & (tanda dan)
Operator & bersifat unary (hanya memerlukan satu operand saja).
Operator & menghasilkan alamat dari operandnya.
- Operator * (tanda bintang)
Operator * bersifat unary (hanya memerlukan satu operand saja).
Operator * menghasilkan nilai yang berada pada sebuah alamat.

DEKLARASI POINTER
Seperti halnya variabel yang lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan.
Bentuk Umum :
Tipe_data *nama_pointer;


Berikut ini adalah contoh tampilan sederhana dari sebuah pointer:


// latihan pointer.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>


int main(int argc, char* argv[])
{
int x=87;
int y;
int *px;

px = &x;
y = *px;

cout << "alamat x = " << &x << endl;
cout << "isi px = " << px << endl;
cout << "isi x = " << x << endl;
cout << "Nilai yang dituju px = " << *px << endl;
cout << "nilai y = " << y << endl;

return 0;
}

tampilan output:


+++++++++++++++++++++++++++++++++++++++++++++++++++++++

// latihan pointer.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>


int main(int argc, char* argv[])
{
float d= 54.57 ;
float *pd ;

cout << "nilai di awal  = " << d << endl;

pd = &d;
*pd += 20;

cout << "nilai akhir  = " << d << endl;

return 0;
}

tampilan output:


Senin, 17 Desember 2012

Aplikasi C++ 6.00, Menghitung Titik Koordinat dari Dua Buah Garis

Posted by Unknown On 02.07 No comments


// Mencari titik Koordinat.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>
#include <math.h>

void Panjang(int x1, int x2, int y1, int y2)
{
float hasil;
if(x2==x1)
{
hasil = abs (y2 - y1);
}
else if (y2==y1)
{
hasil= abs (x2 - x1);
}
else
{
hasil=sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
cout<<"\n\tPanjang Garis yang dihasilkan adalah "<<hasil;
}

int main()
{
int a, b, c, d;

cout << "\n\t - Program Mencari titik Koordinat dari 2buah garis -\n";
cout << "\t\n\n\n";

cout<<"Masukkan Titik Koordinat x1 : ";
cin>>a;
cout<<"Masukkan Titik Koordinat x2 : ";
cin>>b;
cout<<"Masukkan Titik Koordinat y1 : ";
cin>>c;
cout<<"Masukkan Titik Koordinat y2 : ";
cin>>d;

Panjang(a,b,c,d);

cout << "\n\n";

return 0;

}

Output Tampilan:


Kamis, 13 Desember 2012

Menghitung Rata-rata dengan fungsi C++ 6

Posted by Unknown On 22.54 No comments


Dibawah ini adalah code source program aplikasi sederhana c++ yang digunakan untuk menghitung nilai rata-rata dari 2 buah angka.  






// Fungsi.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>


int a, b;
void input ()

cout << "Masukan a";
cin >> a;
cout << "Masukan b";
cin >> b;
}

float average ()
{
return (a+b)/2;
}

int main ()
{
input ();
cout << "Average = " << average ();
return 0;
}

Rumus Kecepatan dengan C++

Posted by Unknown On 22.51 No comments


Berikut adalah code source tentang rumus kecepatan menggunakan progra, aplikasi c++ 6 // fungsi segitiga.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


#include <iostream.h>

float waktu (float vo,float vt,float a)
{
float hasil;
hasil = vt / (vo + a);
return hasil;
}

int main()
{
float vo,vt,a,hasil;
cout << "\n_____Menghitung Waktu Tempuh Kendaraan_____\n\n";
cout <<"Masukkan kecepatan awal : ";
cin >> vo;
cout <<"Masukkan kecepatan akhir : ";
cin >> vt;
cout <<"Masukkan percepatannya : ";
cin >> a;
hasil=waktu(vo,vt,a);
cout <<"Hasil waktu tempuh = "<<hasil<<endl;

 cout << "\n _________TI D4 BU_________\n";
 cout << "\n        Ilham Permana (TI 11 2051) \n";
 cout << "\n ____________________________________\n";
 cout << endl;
return 0;
}

Tampilah Program: