Nama : Patar Samuel
NIM :13190497
Nama : Satria
NIM :13190357
Nama : Adrian
Nim :13190410
Nama :Daniel Moryaan
Nim ;13190299
-----------------------------------------------------------------------------------------------------------------
1.buatlah algoritma dengan program untuk menentukan sisa hasil pembagian antara bilangan yang dimasukkan dengan bilangan pembagi.apabila sisa baginya =0 maka dicetak tidak ada dan jika ada sisa baginya ditampilkan
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
char pilihan;
int a,b,c;
cout<<"\t\t -==MENENTUKAN SISA HASIL BAGI==- \n\n";
do
{
cout<<"\n\nMasukkan Sembarang Bilangan : "; cin>>a;
cout<<"Masukkan Bilangan Pembagi : "; cin>>b;
c=a%b;
if(c==0)
{
cout<<endl<<endl;
cout<<"Tidak Ada"<<endl;
}
else
{
cout<<endl<<endl;
cout<<c<<endl;
}
cout<<endl<<endl;
cout<<"Ketik Y Untuk Melanjutkan, atau N Untuk Berhenti: "; cin>>pilihan;
}
while(pilihan=='Y'||pilihan=='y');
}#include <stdio.h>
#include <iostream.h>
#include <conio.h>
main()
{
char pilihan;
int a,b,c;
cout<<"\t\t -==MENENTUKAN SISA HASIL BAGI==- \n\n";
do
{
cout<<"\n\nMasukkan Sembarang Bilangan : "; cin>>a;
cout<<"Masukkan Bilangan Pembagi : "; cin>>b;
c=a%b;
if(c==0)
{
cout<<endl<<endl;
cout<<"Tidak Ada"<<endl;
}
else
{
cout<<endl<<endl;
cout<<c<<endl;
}
cout<<endl<<endl;
cout<<"Ketik Y Untuk Melanjutkan, atau N Untuk Berhenti: "; cin>>pilihan;
}
while(pilihan=='Y'||pilihan=='y');
}
2.Gambarlah menera Hanoi dengan 7 piringan, lalu buat algoritma pemindahan peringan-piringan tersebut ke menara tujuan
#include <stdio.h>
#include <conio.h>
void hanoi(int piringan, char dari, char bantu, char ke)
{
if(piringan>0)
{
hanoi(piringan-1, dari, ke, bantu);
printf("Pindahkan piringan %d dari %c ke %c\n",piringan, dari, ke);
hanoi(piringan-1, bantu, dari, ke);
}
}
void main()
{
int piringan;
printf("Berapa banyak piringan ? ");scanf("%d", &piringan);
printf("\n");
hanoi(piringan, 'A', 'B', 'C');
getch();
}
}
void main()
{
int piringan;
printf("Berapa banyak piringan ? ");scanf("%d", &piringan);
printf("\n");
hanoi(piringan, 'A', 'B', 'C');
getch();
}
Berapa banyak piringan =7
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 4 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 3 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 5 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 3 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 4 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 6 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 3 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 4 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 3 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 5 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 4 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 3 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 7 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 3 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 4 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 5 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 3 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 4 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 3 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 6 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 4 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 3 dari C ke B
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 5 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 3 dari B ke A
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 2 dari C ke A
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 4 dari B ke C
Pindahkan piringan 1 dari A ke C
Pindahkan piringan 2 dari A ke B
Pindahkan piringan 1 dari C ke B
Pindahkan piringan 3 dari A ke C
Pindahkan piringan 1 dari B ke A
Pindahkan piringan 2 dari B ke C
Pindahkan piringan 1 dari A ke C
Tidak ada komentar:
Posting Komentar