#include "string.h"
#include "iostream.h"
void binary(int x, int y){
if(y!=0){
int bin=x/y;
cout<<bin;
binary(x%y,y/2);
}
}
int main(){
int n[100];
char octal[100];
cout<<"enter the octal number : ";
cin>>octal;
int length=strlen(octal);
int cek=1;
for(int i=0;i<length;i++){
n[i]=octal[i]-48;
if(n[i]>7 || n[i]<0){
cek=0;
break;
}
}
if(cek==0){
cout<<"nilai yang anda masukan bukan bilangan octal"<<endl;
}else{
for(int i=0;i<length;i++){
binary(n[i],4);
}
}
}
Tampilkan postingan dengan label OOP. Tampilkan semua postingan
Tampilkan postingan dengan label OOP. Tampilkan semua postingan
Senin, 18 April 2011
Convert Octal to Binary
Mencari jumlah hari dalam tahun
#include "iostream.h"
int main(){
int bln[12]={31,0,31,30,31,30,31,31,30,31,30,31};
char name_hari[7][6]={{"Senin"},{"Selasa"},{"Rabu"},{"Kamis"},{"Jumat"},{"Sabtu"},{"Minggu"}};
int jum_hari;
int bulan, hari, tahun;
int cek;
do{
cek=1;
cout<<"masukan hari : ";
cin>>hari;
if(hari>31 || hari<1){
cout<<"anda salah memasukan hari"<<endl;
cout<<"coba lagi"<<endl;
cek=0;
}
}while(cek==0);
do{
cek=1;
cout<<"contoh januari=1, februari=2, dst..."<<endl;
cout<<"masukan bulan : ";
cin>>bulan;
if(bulan>12 || bulan<1){
cout<<"bulan yang anda masukan salah"<<endl;
cout<<"coba lagi"<<endl;
cek=0;
}
}while(cek==0);
cout<<"masukan tahun : ";
cin>>tahun;
if(tahun%4==0){
bln[1]=29;
}else{
bln[1]=28;
}
jum_hari=0;
for(int i=0;i<bulan-1;i++){
jum_hari+=bln[i];
}
cout<<"jumlah hari sampai dengan tanggal "<<hari<<"/"<<bulan<<"/"<<tahun<<" adalah "<<jum_hari+hari<<endl;
}
int main(){
int bln[12]={31,0,31,30,31,30,31,31,30,31,30,31};
char name_hari[7][6]={{"Senin"},{"Selasa"},{"Rabu"},{"Kamis"},{"Jumat"},{"Sabtu"},{"Minggu"}};
int jum_hari;
int bulan, hari, tahun;
int cek;
do{
cek=1;
cout<<"masukan hari : ";
cin>>hari;
if(hari>31 || hari<1){
cout<<"anda salah memasukan hari"<<endl;
cout<<"coba lagi"<<endl;
cek=0;
}
}while(cek==0);
do{
cek=1;
cout<<"contoh januari=1, februari=2, dst..."<<endl;
cout<<"masukan bulan : ";
cin>>bulan;
if(bulan>12 || bulan<1){
cout<<"bulan yang anda masukan salah"<<endl;
cout<<"coba lagi"<<endl;
cek=0;
}
}while(cek==0);
cout<<"masukan tahun : ";
cin>>tahun;
if(tahun%4==0){
bln[1]=29;
}else{
bln[1]=28;
}
jum_hari=0;
for(int i=0;i<bulan-1;i++){
jum_hari+=bln[i];
}
cout<<"jumlah hari sampai dengan tanggal "<<hari<<"/"<<bulan<<"/"<<tahun<<" adalah "<<jum_hari+hari<<endl;
}
convert character to ascii code
#include "iostream.h"
int main(){
int ascii;
char character;
cout<<"Enter character : ";
cin>>character;
ascii=(int)character;
cout<<"\n\nCode ASCII = "<<ascii;
}
int main(){
int ascii;
char character;
cout<<"Enter character : ";
cin>>character;
ascii=(int)character;
cout<<"\n\nCode ASCII = "<<ascii;
}
Jumat, 01 April 2011
Program pencarian kata di dalam String..
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
#include "string.h"
void main(){
char sentence[100];
cout<<"Enter the sentence : ";
gets(sentence);
int length=strlen(sentence);
char find[20];
cout<<"masukan kata yang ingin di cari : ";
gets(find);
int length2=strlen(find);
int count;
int count2=0;
int word=1;
for(int i=0; i<length; i++){
count=0;
if(sentence[i]==' '&& sentence[i+1]!=' '){
word++;
}
for(int j=0; j<length2&&(sentence[i+j]==find[j]); j++){
count++;
}
if(count==length2){
cout<<"ditemukan pada word ke-"<<word<<endl;
cout<<"ditemukan mulai array ke "<< i<<endl;
count2++;
i+=(length2-1);
}
}
cout<<"ditemukan "<<count2<<" yang cocok"<<endl;
getch();
}
#include "conio.h"
#include "iostream.h"
#include "string.h"
void main(){
char sentence[100];
cout<<"Enter the sentence : ";
gets(sentence);
int length=strlen(sentence);
char find[20];
cout<<"masukan kata yang ingin di cari : ";
gets(find);
int length2=strlen(find);
int count;
int count2=0;
int word=1;
for(int i=0; i<length; i++){
count=0;
if(sentence[i]==' '&& sentence[i+1]!=' '){
word++;
}
for(int j=0; j<length2&&(sentence[i+j]==find[j]); j++){
count++;
}
if(count==length2){
cout<<"ditemukan pada word ke-"<<word<<endl;
cout<<"ditemukan mulai array ke "<< i<<endl;
count2++;
i+=(length2-1);
}
}
cout<<"ditemukan "<<count2<<" yang cocok"<<endl;
getch();
}
Minggu, 06 Maret 2011
Overloading Operator * Menggunakan friend
Ini contoh program untuk operator * menggunakan friend...
Matrices operator+(Matrices z, Matrices x){
Matrices y;
y.row=z.row;
y.col=z.col;
for(int i=0; i<y.row; i++){
for(int j=0; j<y.col; j++){
y.value[i][j]=z.value[i][j]+x.value[i][j];
}
}
return y;
}
*jangan di copas yah.. hehehe...
*dilihat trus di pelajari aja.. oke. oke..
Matrices operator+(Matrices z, Matrices x){
Matrices y;
y.row=z.row;
y.col=z.col;
for(int i=0; i<y.row; i++){
for(int j=0; j<y.col; j++){
y.value[i][j]=z.value[i][j]+x.value[i][j];
}
}
return y;
}
*jangan di copas yah.. hehehe...
*dilihat trus di pelajari aja.. oke. oke..
Jumat, 25 Februari 2011
Contoh Fungsi untuk Tugas OOP
Untuk teman-teman yang pingin lihat contoh untuk tugas OOP ini aku kasih beberapa contoh...
Operator*=::
Complex operator*=(Complex z){
int x=this->real;
int y=this->imaginary;
this->real=(x*z.real)+((y*z.imaginary)*-1);
this->imaginary=(x*z.imaginary)+(y*z.real);
return *this;
}
Operator%=::
Complex operator%=(Complex z){
this->real%=z.real;
this->imaginary%=z.imaginary;
return *this;
}
Operator*=::
Complex operator*=(Complex z){
int x=this->real;
int y=this->imaginary;
this->real=(x*z.real)+((y*z.imaginary)*-1);
this->imaginary=(x*z.imaginary)+(y*z.real);
return *this;
}
Operator%=::
Complex operator%=(Complex z){
this->real%=z.real;
this->imaginary%=z.imaginary;
return *this;
}
Minggu, 20 Februari 2011
Operator Overloding Part 1
ngomong-ngomong tentang operator overloading teman-teman uda pada tau kan??? apa lagi yang ngambil OOP ama sir Phaneendra Puppala..
operator overloading itu adalah operator biasa yang di tambahkan fitur agar memungkinkan kita melakukan suatu operasi tertentu...
format penulisannya :
"tipe_data_keluaran" operator"operator"(parameter){
...pernyataan/perintah;
...pernyataan/perintah;
...pernyataan/perintah;
}
contoh:
operator "+"
int operator+(int a){
this+=a;
return *this;
}
Senin, 14 Februari 2011
Program Complex Number
Ini program aku buat setelah kelas OOP , buat agan-agan yang mau copy silahkan...
berikut Programnya....
<<<<<<<<<<++++++++++>>>>>>>>>>
#include "conio.h"
#include "iostream.h"
class Complex{
private:
int real;
int imaginary;
public:
Complex(){
Langganan:
Postingan (Atom)