Ini adalah program mengubah banyak detik menjadi bentuk jam : menit : detik.
Pertama, user memasukan banyak jumlah detik, lalu
akan menampilkan tampilan seperti misalkan 1 jam, 23 menit, 20 detik.
berikut ini adalah Programnya yang saya buat :
#include <iostream.h>#include <conio.h>
main(){ long int jam,menit,detik,s,sisa; cout<<"Program Konversi Detik Ke Jam, Menit
& Detik\n";cout<<"=============================\n"; cout<<"masukkan Detik : "; cin>>detik; cout<<endl;jam=detik/3600;sisa=detik%3600; menit=sisa/60;s=sisa%60; cout<<detik ; cout<<" Detik = ";cout<<jam ; cout<<" Jam ";cout<<menit ; cout<<" Menit ";cout<<s ; cout<<" detik "; cout<<endl; return 0; }
Minggu, 24 April 2011
Program Konversi detik untuk Menampilkan jam
Program Interatif Dengan menggunakan jeliot
Seperti yang kita ketahui bahwa interaktif adalah apabila sudah bernilai salah (F) maka program tersebut akan dihentikan.
untuk lebih jelasnya langsung saja ke program yang saya bahas dalam kesempatan kali ini yang dijalankan dalam jeliot.
untuk lebih jelasnya langsung saja ke program yang saya bahas dalam kesempatan kali ini yang dijalankan dalam jeliot.
Inilah Programnya:
import jeliot.io.*;
public class hitung {
public void masuk(){
System.out.print("nilai n : ");
n=Input.readInt();
}
public double proses(){
for(int i=1; i<=n; i++){
rumus=(rumus*(-1));
total=rumus/i;
jumlah+=total;
if(i==1) System.out.print("("+total+")");
if(i>1) System.out.print(" + ("+total+")");
}
return jumlah;
}
public void keluar(){
System.out.println("");
System.out.print("hasil penjumlahan baris = "+jumlah);
}
private int n;
private double jumlah=0;
private double total=0;
private double rumus=-1;
public static void main() {
hitung ini=new hitung();
ini.masuk();
ini.proses();
ini.keluar();
}
}
Program Mencari Letak Angka
Untuk program mencari mencari letak angka yang saya buat yaitu dengan menggunakan while.
Deklarasi:- for(i=0;i<=ukuran-1;++i)
- if (array[kunci])
- while(x<=UKURAN-1)
- a [ x ] = 2 * x; x++;
Outputnya: letak angka tersebut
Inilah programnya:
#include <iostream>
int pencarianLinier(int array[],int kunci,int ukuran) { int i; for(i=0;i<=ukuran-1;++i) if (array[kunci]) return i; return -1; } int main(int argc, char *argv[]) { int a[UKURAN],x,kunciPencarian,elemen; x=0; while(x<=UKURAN-1){ a [ x ] = 2 * x; x++;} cout<<"Bilangan yang mau dicari:"; cin>>kunciPencarian; elemen=pencarianLinier(a,kunciPencarian,UKURAN); if(elemen!=-1) cout<<kunciPencarian<<" ditemukan pada posisi elemen ke "<<elemen; else cout<<kunciPencarian<<" tidak ada "; return 0; }
semoga bermanfaat buat teman-teman semua.
Program untuk Menukar Beberapa Bilangan
untuk menukar nilai, dimana dalam penukaran nilai kita akan membutuhkan satu variable kosong selain variable yang terdapat nilai dan akan ditukar nilainya.
Dari program dibawah ada tiga variable yaitu alas sebagai variable pertama, tinggi sebagai variable kedua dan tempat sebagai variable kosong (tak ada nilai didalamnya), yang berfungsi sebagai media pertukaran kedua variable alas dan tinggi.
Inilah deklarasinya:
alas,tinggi,tempat: integer
alas = tinggi;
tinggi = temp;
outpuatnya: nilai yang telah ditukar.
Dan inilah programnya yang saya buat:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int luas;
int alas, tinggi;
cout<<"masukkan alas : ";cin>> alas;
cout<<endl;
cout<<"masukkan tinggi : ";cin>>tinggi;
cout<<"nilai alas = "<<alas<<endl;
cout<<"nilai tinggi = "<<tinggi<<endl;
int temp = alas;
alas = tinggi;
tinggi = temp;
cout<<"setelah ditukar"<<endl;
cout<<"nilai alas = "<<alas<<endl;
cout<<"nilai tinggi = "<<tinggi<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Program Untuk Mengcopy Inputan
Hay,,,hay,,,hay teman-teman ku semua, gimana kabar kalian hari ini ?
Semoga selalu diberi kesehatan sama yang di Atas,,(amin)
Karena kesehatan adalah harta yang tidak ternilai harganya.
Jadi jagalah selalu kesehatan kalian semua.oke
pada kesempatan kali ini saya akan membuat program untuk mencopy inputan.
langsung saja inilah program yang saya buat:
langsung saja inilah program yang saya buat:
#include <iostream.h>
#include <fstream>
#include <cstring>
struct status{
char name[80];
double balance;
unsigned long account_num;
};
int main(int argc, char *argv[])
{
status acc;
strcpy(acc.name,"lukman");
acc.balance=1123.23;
acc.account_num=1234568;
ofstream outbal("balance",ios::out|ios::binary);
if(!outbal){
cout<<"tidak dapat buka file"<<endl;
return 1;
}
outbal.write((char*)&acc,sizeof(struct status));
outbal.close();
ifstream inbal("balance",ios::in|ios::binary);
if(!inbal){
cout<<"tidak dapat buka file"<<endl;
return 1;
}
inbal.read((char*)&acc,sizeof(struct status));
cout<<acc.name<<endl;
cout<<"account# "<<acc.account_num;
cout.precision(2);
cout.setf(ios::fixed);
cout<<endl<<"balance$ "<<acc.balance<<endl;
inbal.close();
return 0;
}
Program Prosedur Pembalik Angka
ini adalah salah satu program dimana program ini untuk memindah ataupun pertukaran tempat dari apa yang di inputkan. seprti contoh dalam sehari-hari yang tadi nya duduk di depan menjadi duduk dibelakang setelah program dijalankan. Langsung saj inilah programnya yang saya buat :
#include<iostream.h>
#include<conio.h>
class lukman{
friend ostream& operator<<(ostream&,lukman&);
friend istream& operator>>(istream&,lukman&);
public:
lukman();
void balik(){
x = 0; // inialisai atau pemberian nilai awal pada x = 0.
while (a>0)
{
x = x * 10 + a % 10;
if (x == 0) cout << "0";
a = a/10;
}
;}
private:
int a,x;
};
lukman::lukman(){
cout<<"============== * lukman_10018030 * ============"<<endl;
cout<<"Program Untuk menukar atau membalik letak nya"<<endl;
cout<<"_____________________________________________"<<endl;
}
istream& operator>>(istream& in, lukman& mlebu){
cout<<"masukan bilngan apa yang anda mau : ";
in>>mlebu.a;
return in;
}
ostream& operator<<(ostream& out,lukman& metu){
cout<<"hasil dari pertukaran : ";
out<<metu.x;
return out;
}
main(){
lukman z;
cin>>z;
z.balik();
cout<<z;
getch();
return 0;
}
Rabu, 20 April 2011
Program Kalkulator Sederhana
Hay,,,hay,,,hay teman-teman ku semua, gimana kabar kalian hari ini ?
Semoga selalu diberi kesehatan sama yang di Atas,,(amin)
Karena kesehatan adalah harta yang tidak ternilai harganya.
Jadi jagalah selalu kesehatan kalian semua.oke
oya disini saya membahas tentang Program untuk menentukan kalkulator sederhana
dengan menggunakan C++.
ya sudah langsung sja menuju programnya.
CEKIDOT
CEKIDOT
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
class lukman_calculator{
friend ostream& operator<<(ostream&,lukman_calculator&);
friend istream& operator>>(istream&,lukman_calculator&);
public :
double menu ();
double jumlah ();
double kurang ();
double kali ();
double bagi ();
double kuadrat ();
double akar ();
double pangkat ();
double modulus ();
double logaritma();
double logsepuluh ();
private :
double a,b,c,hslJ,hslK,hslKL,hslB,hslKD,hslA,hslP,hslM,hslL,hslLS;
int pil;
};
double lukman_calculator::menu(){
cout<<"===================================================="<<endl;
cout<<"\t\t* Lukman Calculator *"<<endl;
cout<<"____________________________________________________"<<endl;
cout<<endl;
cout<<"\tPilihan Pengoprasian :"<<endl;
cout<<endl;
cout<<"\t\t1.penjumlahan"<<endl;
cout<<"\t\t2.pengurangan"<<endl;
cout<<"\t\t3.perkalian"<<endl;
cout<<"\t\t4.pembagian"<<endl;
cout<<"\t\t5.kuadrat"<<endl;
cout<<"\t\t6.akar"<<endl;
cout<<"\t\t7.pangkat"<<endl;
cout<<"\t\t8.modulus"<<endl;
cout<<"\t\t9.logaritma"<<endl;
cout<<"\t\t10.logsepuluh"<<endl;
cout<<"___________________________________________________"<<endl;
cout<<"\t\t = selamat mencoba ="<<endl;
cout<<"\t\ * SALAM SEJAHTERA SELALU *"<<endl;
cout<<"____________________________________________________"<<endl;
cout<<endl;
cout<<"Pilih operator yang ingin anda gunakan : ";
cin>>pil;
while(!((pil==1)
||(pil==2)
||(pil==3)
||(pil==4)
||(pil==5)
||(pil==6)
||(pil==7)
||(pil==8)
||(pil==9)
||(pil==10)
||(pil==11)))
{//||(pil=='q')||(pil=='Q')))){
cout<<"Pilihan yang anda masukkan salah!!!\nsilahkan coba lagi 1-7\n";
cout<<">>Pilih Salah Satu : ";
cin>>pil;
}
switch(pil){
case 1 : jumlah();break;
case 2 : kurang ();break;
case 3 : kali (); break;
case 4 : bagi (); break;
case 5 : kuadrat ();break;
case 6 : akar ();break;
case 7 : pangkat ();break;
case 8 : modulus ();break;
case 9 : logaritma ();break;
case 10 : logsepuluh (); break;
}
}
double lukman_calculator::jumlah (){
cout<<"masukan angka : ";cin>>a;
cout<<"masukan angka : ";cin>>b;
hslJ=a+b;
cout<<"hasil : "<<hslJ<<endl;
menu();
}
double lukman_calculator::kurang(){
cout<<"masukan angka : ";cin>>a;
cout<<"masukan angka : ";cin>>b;
hslK=a-b;
cout<<"hasil : "<<hslK<<endl<<endl<<endl;
menu();
}
double lukman_calculator::kali(){
cout<<"masukan angka : ";cin>>a;
cout<<"masukan angka : ";cin>>b;
hslK=a*b;
cout<<"hasil : "<<hslK<<endl<<endl<<endl<<endl;
menu();
}
double lukman_calculator::bagi(){
cout<<"masukan angka : ";cin>>a;
cout<<"masukan angka : ";cin>>b;
hslB=a/b;
cout<<"hasil : "<<hslB<<endl<<endl<<endl;
menu();
}
double lukman_calculator::kuadrat(){
cout<<"masukan angka : ";cin>>a;
hslKD=a*a;
cout<<"hasil : "<<hslKD <<endl<<endl<<endl;
menu();
}
double lukman_calculator::akar(){
cout<<"masukan nilai : ";cin>>a;
hslA=sqrt (a);
cout<<"hasil : "<<hslA<<endl<<endl<<endl;
menu();
}
double lukman_calculator::pangkat(){
cout<<"masukan nilai : ";cin>>a;
cout<<"masukan pangkat : ";cin>>b;
hslP=pow(a,b);
cout<<"hasil : "<<hslP<<endl<<endl;
menu();
}
double lukman_calculator::modulus(){
cout<<"masukan angka : ";cin>>a;
cout<<"masukan pembagi : ";cin>>b;
hslM=fmod (a,b);
cout<<"hasil : "<<hslM<<endl<<endl;
menu();
}
double lukman_calculator::logaritma(){
cout<<"masukan nilai : ";cin>>a;
hslL=log (a);
cout<<"hasil :"<<hslL<<endl<<endl<<endl;
menu();
}
double lukman_calculator::logsepuluh(){
cout<<"masukan nilai : ";cin>>a;
hslLS=log10 (a);
cout<<"hasil :"<<hslLS<<endl<<endl<<endl;
menu();
}
main(){
lukman_calculator x;
x.menu();
return 0;
}
Semoga bermanfaat buat teman-teman semua.
salam sejahtera dan salam persahavatan dari saya.
salam sejahtera dan salam persahavatan dari saya.
Program untuk Mencari FPB dari beberapa Bilangan
Faktor Persekutuan Terbesar (FPB) adalah bilangan bulat positif terbesar yang dapat membagi habis kedua bilangan itu.
Cara sederhana dapat digunakan untuk mencari FPB dari 2 atau 3 bilangan yang tidak terlalu besar, namun untuk bilangan yang lebih besar sebaiknya menggunakan cara faktorial.sebagai conoh amati kasus di bawah ini.
Mencari FPB dari 12 dan 20:
* Faktor dari 12 = 1, 2, 3, 4, 6 dan 12
* Faktor dari 20 = 1, 2, 4, 5, 10 dan 20
* Faktor dari 12 = 1, 2, 3, 4, 6 dan 12
* Faktor dari 20 = 1, 2, 4, 5, 10 dan 20
jadi FPB dari 12 dan 20 adalah faktor sekutu (sama) yang terbesar, yaitu 4.
Langsung saja inilah programnya:
CEKIDOT
#include<iostream.h>
#include<conio.h>
class lukman{
friend ostream& operator<<(ostream&,lukman&);
friend istream& operator>>(istream&,lukman&);
public:
lukman();
void hitung_fpb(){
r=a%b;
while (r !=0)
{
a=b;
b=r;
r=a%b;
}
;}
private:
int a,b,r;
};
lukman::lukman(){
#include<conio.h>
class lukman{
friend ostream& operator<<(ostream&,lukman&);
friend istream& operator>>(istream&,lukman&);
public:
lukman();
void hitung_fpb(){
r=a%b;
while (r !=0)
{
a=b;
b=r;
r=a%b;
}
;}
private:
int a,b,r;
};
lukman::lukman(){
cout<<"================= * lukman_10018030 * ============"<<endl;
cout<<"\tProgram untuk mencari bilangann FPB"<<endl;
cout<<" \t\t * semoga sukses *"<<endl;
cout<<"_________________________________________________"<<endl;
}
istream& operator>>(istream& in,lukman& mlebu){
cout<<"masukan angka A : ";
in>>mlebu.a;
cout<<"masukan angka B : ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out,lukman& metu){
cout<<"FPB dari bilangan A dan B adalah : ";
out<<metu.b;
return out;
}
main(){
lukman z;
cin>>z;
z.hitung_fpb();
cout<<z;
getch();
return 0;
}
cout<<"\tProgram untuk mencari bilangann FPB"<<endl;
cout<<" \t\t * semoga sukses *"<<endl;
cout<<"_________________________________________________"<<endl;
}
istream& operator>>(istream& in,lukman& mlebu){
cout<<"masukan angka A : ";
in>>mlebu.a;
cout<<"masukan angka B : ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out,lukman& metu){
cout<<"FPB dari bilangan A dan B adalah : ";
out<<metu.b;
return out;
}
main(){
lukman z;
cin>>z;
z.hitung_fpb();
cout<<z;
getch();
return 0;
}
semoga bermanfaat buat teman-teman semua.
Program Untuk Mencari KPK Dari 2 buah Bilangan
KPK adalah Kelipatan persekutuan terkecil dari 2 buah bilangan yang sering kita bahas dalam matamatika.
Cara sederhana dapat digunakan untuk mencari KPK dari 2 bilangan yang tidak terlalu besar, namun untuk bilangan yang lebih besar sebaiknya menggunakan cara faktorial.cermati contoh berikut:
Mencari KPK dari 12 dan 20:
· Keliipatan dari 12 = 12, 24, 36, 48, 60, 72, 84, ...
· Kelipatan dari 20 = 20, 40, 60, 80, 100, 120, 140, ...
· KPK dari 12 dan 20 adalah kelipatan sekutu (sama) yang terkecil, yaitu 60
Langsung saja menuju pada programnya.
CEKIDOT
CEKIDOT
#include <iostream.h>
#include <conio.h>
class lukman {
friend ostream& operator<<(ostream&, lukman&);
friend istream& operator>>(istream&, lukman&);
public :
lukman ();
void lukman_KPK(){
nilai=0;
for (int z=1; z<=b; z++)
{
nilai=nilai+a;
if (nilai%b==0);
}
;}
private:
int a,b,nilai;
};
lukman::lukman(){
cout<<"============ * lukman_10018030 * ============="<<endl;
cout<<"Program Untuk mencari KPK dari 2 buah bilangan "<<endl;
cout<<"_______________________________________________"<<endl;
}
istream& operator>>(istream& in,lukman& mlebu){
cout<<"Masukkan angka A : ";
in>>mlebu.a;
cout<<"Masukkan angka B : ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out,lukman& metu){
cout<<"KPK dari : "<<metu.a<<"\tdan\t"<<metu.b<<"\tadalah\t: "<<metu.nilai<<endl;
return out;
}
main(){
lukman z;
cin>>z;
z.lukman_KPK();
cout<<z;
getch();
return 0;
}
Langganan:
Postingan (Atom)