Home » » Tugas Contoh Program Algoritma Sorting Pengurutan Nama Siswa

Tugas Contoh Program Algoritma Sorting Pengurutan Nama Siswa

Written By Bubu Kanaeru on Senin, 18 Mei 2020 | 03.00

NAMA : DANDY ALFIANTO 
NIM : 41119189
UNIVERSITAS DIAN NUSANTARA

Source Code :
#include <iostream>
#include <string.h>
using namespace std;

int main ()
{
    int  jumlah, a, j, k, m, y, z;
char kata[100][40], sementara[40];
cout<<"\nMasukan jumlah siswa = ";
cin>>jumlah;

    for (z=1; z<=jumlah; z++)
{
        cout<<"\nInput nama ke-" <<z <<"= ";
cin>>kata[z];

        if (z>1)
        {
           for (j=1; j<=z; j++)
           {
               a=strcmp(kata[z], kata[j]);

               if (a<=0)
               {
                  strcpy (sementara, kata[z]);
                  for (k=z; k>=j; k--)
                  {
                      m=k+1;
                      strcpy (kata[m], kata[k]);
                  }
                  strcpy (kata[j], sementara);
               }
           }
        }
    }
  cout<<"\n\nHasil pengurutan nama (dari A-Z) : \n\n";
    cout<<"=================================\n";
    cout<<"No.\t|\tNama\t\t|\n";
    cout<<"=================================\n";

    for (z=1; z<=jumlah; z++)
    {
  cout<<z <<".\t|\t" <<kata[z] <<"\t\t|\n";
    }
    cout<<"=================================\n\n";
}



 Output :




0 komentar:

Posting Komentar

Dukung Dandy Alfianto ^^
Diberdayakan oleh Blogger.