Kamis, 24 Oktober 2019

Logika & Algoritma Pertemuan Ke-5

Tugas Logika & Algoritma ke 5

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();
 } 

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

Tugas Pertemuan 5 Configuring Rapid PVST+

  Tugas Pertemuan 5 Configuring Rapid PVST+ PERTEMUAN 5 Configuring Rapid PVST+ Addressing Table Switch Port Assignment Specifications Konfi...