latihan kasus 1 program menhitung bil fibonacci
latihan kasus 2 program menghitung series fibonacci
kasus 3 program menghitung perkalian dengan penjumlahan
kasus 4 program permutasi dari tiga huruf dan hasil pembalikan kata
kasus 5 program
#include"iostream"
using
namespace std;
class
perulangan{
public
:
perulangan()
{int i=0;}
void
balik_while(int);
void
balik_iteratif(int);
void
balik_rekursif(int);
private
:
int
a,b,c,d;
};
void
balik(char*s)
{
if(*s
!='\0'){
balik(&s[1]);
cout<<s[0];
}
}
main(){
char*balik="balik
bilagan";
int
a,b;
cout<<"masukan iteratif maupun rekursif "<<endl;
cin>>a>>b;
cout<<b<<a;
return
0;
}
kasus 6 program menampilkan nilaii terbesar
latihan kasus 7 program menhitung bil rekursif dalam bil faktorial
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(void) {
int n;
int faktorial (int k);
printf("Masukkan sembarang bilangan positif : ");
scanf("%d",&n);
printf("\nMelalui perhitungan rekursif, %d! = %d\n",n,faktorial(n));
system("pause");
return 0;
}
int faktorial (int k){
if (k==0)
return 1;
else
return k*faktorial(k-1);
}
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(void) {
int n;
int faktorial (int k);
printf("Masukkan sembarang bilangan positif : ");
scanf("%d",&n);
printf("\nMelalui perhitungan rekursif, %d! = %d\n",n,faktorial(n));
system("pause");
return 0;
}
int faktorial (int k){
if (k==0)
return 1;
else
return k*faktorial(k-1);
}
latihan kasus 8 program kasir sederhana tentang barang
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char nm_brg [50],lnjt='Y';
int diskon,Total_Belanja,bayar,kd_brg,jml_brg,hrg_brg,jml_uang,kembali;
do{
system("cls");
cout<<"Program kasir sederhana"<<endl;
cout<<"======================="<<endl;
cout<<"Masukkan kode barang : ";cin>>kd_brg;
cout<<"Masukkan nama barang : ";cin>>nm_brg;
cout<<"Masukkan harga barang : ";cin>>hrg_brg;
cout<<"Masukkan jumlah barang : ";cin>>jml_brg;
cout<<"========================="<<endl;
Total_Belanja=hrg_brg*jml_brg;
cout<<"Total : Rp."<<Total_Belanja<<endl;
cout<<"========================="<<endl;
if(Total_Belanja<=5000){
diskon=Total_Belanja*0;
}
else if(Total_Belanja>=100000){
diskon=Total_Belanja*10/100;
}
cout<<"Diskon : Rp."<<diskon<<endl;
bayar=Total_Belanja-diskon;
cout<<"Total bayar : Rp."<<bayar<<endl;
cout<<"========================"<<endl;
cout<<"Masukkan jumlah uang : Rp.";cin>>jml_uang;
cout<<"========================(-)"<<endl;
kembali=jml_uang-bayar;
cout<<"Kembali : Rp."<<kembali<<endl<<endl;
cout<<"Brang yang sudah dibeli tidak dapat ditukar atau dikembalikan"<<endl;
cout<<"Terimakasih atas kunjungan anda"<<endl<<endl;
cout<<"Ulangi lagi [Y/T] : ";cin>>lnjt;
cout<<endl<<endl;
}while(lnjt=='Y');
system("pause");
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char nm_brg [50],lnjt='Y';
int diskon,Total_Belanja,bayar,kd_brg,jml_brg,hrg_brg,jml_uang,kembali;
do{
system("cls");
cout<<"Program kasir sederhana"<<endl;
cout<<"======================="<<endl;
cout<<"Masukkan kode barang : ";cin>>kd_brg;
cout<<"Masukkan nama barang : ";cin>>nm_brg;
cout<<"Masukkan harga barang : ";cin>>hrg_brg;
cout<<"Masukkan jumlah barang : ";cin>>jml_brg;
cout<<"========================="<<endl;
Total_Belanja=hrg_brg*jml_brg;
cout<<"Total : Rp."<<Total_Belanja<<endl;
cout<<"========================="<<endl;
if(Total_Belanja<=5000){
diskon=Total_Belanja*0;
}
else if(Total_Belanja>=100000){
diskon=Total_Belanja*10/100;
}
cout<<"Diskon : Rp."<<diskon<<endl;
bayar=Total_Belanja-diskon;
cout<<"Total bayar : Rp."<<bayar<<endl;
cout<<"========================"<<endl;
cout<<"Masukkan jumlah uang : Rp.";cin>>jml_uang;
cout<<"========================(-)"<<endl;
kembali=jml_uang-bayar;
cout<<"Kembali : Rp."<<kembali<<endl<<endl;
cout<<"Brang yang sudah dibeli tidak dapat ditukar atau dikembalikan"<<endl;
cout<<"Terimakasih atas kunjungan anda"<<endl<<endl;
cout<<"Ulangi lagi [Y/T] : ";cin>>lnjt;
cout<<endl<<endl;
}while(lnjt=='Y');
system("pause");
}
diktat kasus 1 program mencetak bilangan 1-4
diktat kasus 2
#include <iostream>
using namespace std;
int main(){
cout <<"\n \t\t\tPROGRAM MENCETAK BILANGAN 1-4 \n";//Algoritma menceteak bilanagn 1 sampai 4
cout <<" \n\t\t\t DENGAN PERULANGAN \n"; //{langsung mencetak bilanagn 1 sampai 4}
int b; //Deklarasi b=integer
for (b=1;b<=4;b++){ //read
cout<<b<<endl;
}
return 0;
}
using namespace std;
int main(){
cout <<"\n \t\t\tPROGRAM MENCETAK BILANGAN 1-4 \n";//Algoritma menceteak bilanagn 1 sampai 4
cout <<" \n\t\t\t DENGAN PERULANGAN \n"; //{langsung mencetak bilanagn 1 sampai 4}
int b; //Deklarasi b=integer
for (b=1;b<=4;b++){ //read
cout<<b<<endl;
}
return 0;
}
diktat kasus 2
#include <stdio.h>
#include <stdlib.h>
// Tidak perlu modifikasi algoritma
int main(int argc, char *argv[]) {
printf("\t\t\tPROGRAM MENENTUKKAN HARI.\n\n\n");//Algoritam menentukan hari
//{masukkan integer 1 sampai 7, akan ditentukan hari apa yang sesuai}
int hari; //Deklarasi hari= integer;
printf("masukan hari ke- "); //Deskripsi
scanf("%d", &hari); //read(hari);
switch (hari) //case(hari) of
{
case 1:puts("hari senin"); break; //1:hari<-'senin';
case 2:puts("hari selasa"); break; //2:hari<-'selasa';
case 3:puts("hari rabu"); break; //3:hari<-'rabu';
case 4:puts("hari kamis"); break; //4:hari<-'kamis';
case 5:puts("hari jumat"); break; //5:hari<-'jumat';
case 6:puts("hari sabtu"); break; //6:hari<-'sabtu';
case 7:puts("hari minggu"); break; //else hari<-'minggu';
default:puts("kode salah"); //endcase
} //write(hari)
return 0;
}
#include <stdlib.h>
// Tidak perlu modifikasi algoritma
int main(int argc, char *argv[]) {
printf("\t\t\tPROGRAM MENENTUKKAN HARI.\n\n\n");//Algoritam menentukan hari
//{masukkan integer 1 sampai 7, akan ditentukan hari apa yang sesuai}
int hari; //Deklarasi hari= integer;
printf("masukan hari ke- "); //Deskripsi
scanf("%d", &hari); //read(hari);
switch (hari) //case(hari) of
{
case 1:puts("hari senin"); break; //1:hari<-'senin';
case 2:puts("hari selasa"); break; //2:hari<-'selasa';
case 3:puts("hari rabu"); break; //3:hari<-'rabu';
case 4:puts("hari kamis"); break; //4:hari<-'kamis';
case 5:puts("hari jumat"); break; //5:hari<-'jumat';
case 6:puts("hari sabtu"); break; //6:hari<-'sabtu';
case 7:puts("hari minggu"); break; //else hari<-'minggu';
default:puts("kode salah"); //endcase
} //write(hari)
return 0;
}
Tidak ada komentar:
Posting Komentar