Algoritma & pemograman
Pengenalan variabel,tipe data
dan perintah masukan dan keluaran.
dan perintah masukan dan keluaran.
1. pengenalan model data
Borland c++ ,memiliki 7 tipe data dasar dan 3 tipe tambahan
tipe data tambahan,yang dimiliki oleh borland c++ adalah :
unsigned digunakan bila data yang digunakan hanya data yang positif saja
unsigned digunakan bila data yang digunakan hanya data yang positif saja
2.Variabel dan konstanta
deklarasi variabel.
deklarasi variabel.
pengertian deklarasi adalah memesan memori dan menentukan jenis data
yang dapat disimpan didalamnya.
Bentuk umum:
Tipe_data [spasi] nama_variabel;
pada pendeklarasian variabel, daftar variabel dapat berupa sebbuah variabel atau
beberapa variabel yang dipisahkan dengan tanda koma.
contoh :
int jumlah;
float harga_per_satuan,total_harga;
float harga_per_satuan,total_harga;
pemberian nilai ke variabel.
untuk memberikan nilai ke suatu variabel yang telah dieklarasikan,bentuk penyataan
yang digunakan adalah sebagai berikut:
yang digunakan adalah sebagai berikut:
nama_variabel = nilai;
contoh berikut merupakan nilai 50 kevariabel jumlah dan 15,7 ke variabel
haraga_per_satuan.
haraga_per_satuan.
jumlah=50;
harag_per_satuan=15,7;
total_harga=jumlah * harga_per_satuan;
konstanta
konstanta menyatakan nilai numeris atau karakter yang tetap.
turbo mendukung empat kelas konstanta:
=> konstanta integer
=> konstanta floating point
=> konstanta string
=> konstanta karakter
3. Perintah INPUT
perintah ini digunakan untuk memasukan berbagi jenis data kedalam program lewat
keyboard dan dapat digunakan fungsi pustaka scanf,getch maupun getche dan cin.
a. Fungsi pustaka scanf
bentuk umum:
scanf("string kontrol",daftar argumen);
string kontrol dapat berupa:
a. penentu format
b. karakter spasi putih
c. karakter bukan spasi putih
Contoh:
/*---------------------------------------------------------------*/
/*Program: Scanf.cpp */
/*---------------------------------------------------------------*/
#include <stdio.h>
/*Program: Scanf.cpp */
/*---------------------------------------------------------------*/
#include <stdio.h>
main()
{
int nilai, tugas;
printf(“Masukan sebuah nilai: “); scanf(“%d”,&nilai);
printf(“Masukan nilai tugas: “); scanf(“%d”,&tugas);
getch();
}
b. fungsi pustaka getch
digunakan untuk membaca sebuah karakter tanpa diakhiri enter.
pada getch ini,karakter yang dimasukan tidak ditampilkan dilayar.
Contoh:
# include <stdio.h>
# include <conio.h>
main( )
{
char kar;
clrscr( );
printf("Masukan Sebuah Karakter Bebas = ");
kar = getch( );
printf("\nTadi Anda Memasukan karakter %c", kar);
getch( );
}
# include <stdio.h>
# include <conio.h>
main( )
{
char kar;
clrscr( );
printf("Masukan Sebuah Karakter Bebas = ");
kar = getch( );
printf("\nTadi Anda Memasukan karakter %c", kar);
getch( );
}
c. fungsi pustaka getche
Digunakan untuk membaca sebuah karakter tanpa diakhiri enter. Pada getche ini, karakter yang dimasukan akan ditampilkan dilayar.
Contoh:
# include <stdio.h>
# include <stdio.h>
# include <conio.h>
main( )
{
char kar;
clrscr( );
printf("Masukan Sebuah Karakter Bebas = "); kar = getche( );
printf("\nTadi Anda Memasukan karakter %c", kar);
getch ( );
}
d. fungsi pustaka cin
Fungsi pustaka cin ini berpasangan fungsi pustaka cout. Dimana fungsinya adalah untuk memasukan nilai variabel ke dalam program melalui keyboard.
Contoh:
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main( )
{
int nilai1,nilai2, total;
clrscr( );
cout<<"Masukan Nilai 1 : ";
cin>>nilai1;
cout<<"Masukan Nilai 2 : ";
cin>>nilai2;
total=nilai1+nilai2;
cout<<"Masukan Total Nilai : "<<total<<endl;
getch( );
}
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main( )
{
int nilai1,nilai2, total;
clrscr( );
cout<<"Masukan Nilai 1 : ";
cin>>nilai1;
cout<<"Masukan Nilai 2 : ";
cin>>nilai2;
total=nilai1+nilai2;
cout<<"Masukan Total Nilai : "<<total<<endl;
getch( );
}
4. perintah output
a. fungsi pustaka printf
Digunakan untuk menampilkan hasil yang terformat dengan menggunakan format spesification
Contoh:
#include <stdio.h>
#include <conio.h>
#include<iostream.h>
main( )
{
char nama =”dita”;
int nilai = 100;
clrscr( );
printf(“hai %s, Kamu mendapatkan Nilai %i” , nama, nilai);
}
#include <stdio.h>
#include <conio.h>
#include<iostream.h>
main( )
{
char nama =”dita”;
int nilai = 100;
clrscr( );
printf(“hai %s, Kamu mendapatkan Nilai %i” , nama, nilai);
}
Output :
hai dita, Kamu mendapatkan Nilai 100
hai dita, Kamu mendapatkan Nilai 100
b. fungsi pustaka puts
Fungsi ini hanya digunakan untuk menampilkan nilai string dan sudah mengandung line feed/ Pindah baris otomatis.
Contoh:
/*-------------------------------------------------------------*/
/*Nama Program: puts.cpp */
/*-------------------------------------------------------------*/
# include <stdio.h>
# include <conio.h>
main( )
{
puts(“RIANI”);
getch( );
}
Contoh:
/*-------------------------------------------------------------*/
/*Nama Program: puts.cpp */
/*-------------------------------------------------------------*/
# include <stdio.h>
# include <conio.h>
main( )
{
puts(“RIANI”);
getch( );
}
c. fungsi pustaka putchar
Fungsi ini untuk manampilkan hasil dapat digunakan fungsi pustaka putchar. Fungsi pustaka ini hanya digunakan untuk menampilkan nilai karakter dan tidak mengandung line feed.
Contoh:
# include <stdio.h>
# include <stdio.h>
# include <conio.h>
main( )
{
putchar(‘b’);
putchar(‘s’);
putchar(‘i’);
getch( );
}
d. fungsi pustaka cout
untuk menampilkan hasil dapat digunakan fungsi pustaka cout. Fungsi pustaka ini bentuknya agak sedikit berbeda dengan bentuk pustaka output lainnya.
Tidak ada komentar:
Posting Komentar