#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
main()
{
char nama1[20],nama2[20];
char nim1[5],nim2[20];
char jrs1[25],jrs2[25];
int kodejrs1,kodejrs2;
int hasil;
//tampilan dan input
cout<<"Program Fungsi String"<<endl;
cout<<"====================="<<endl;
cout<<"Data Mahasiswa Ke-1"<<endl;
cout<<"N.I.M : "; cin>>nim1;
cout<<"Nama : "; cin>>nama1;
cout<<"kode Jurusan (1/2/3) : "; cin>>kodejrs1;
switch (kodejrs1)
{
case 1:
strcpy(jrs1,"Sistem Komputer");
break ;
case 2:
strcpy(jrs1,"Sistem Informasi");
break ;
case 3:
strcpy(jrs1,"Manajemen Informatika");
}
cout<<"Jurusan : "<<jrs2<<endl;
cout<<"Data Mahasiswa Ke-2"<<endl;
cout<<"N.I.M : "; cin>>nim2;
cout<<"Nama : "; cin>>nama2;
cout<<"kode Jurusan (1/2/3) : "; cin>>kodejrs2;
switch (kodejrs2)
{
case 1:
strcpy(jrs2,"Sistem Komputer");
break ;
case 2:
strcpy(jrs2,"Sistem Informasi");
break ;
case 3:
strcpy(jrs2,"Manajemen Informatika");
}
cout<<"Jurusan : "<<jrs2<<endl;
//Tampilan hasil Pengolahan
cout<<endl;
cout<<"Hasil Penggunaan Fungsi"<<endl<<endl;
cout<<"Nama yang digabung : "<<strcat(nama1,nama2)<<endl;
cout<<"Nama ke-1 yang dibalik : "<<strrev(nama1)<<endl;
cout<<"Panjangnya nama ke-2 : "<<strlen(nama2)<<endl;
//cout<<"NIM ke-1 + NIM ke-2 : "<<(nim1+nim2)<<endl;
cout<<"NIm Ke-1 + NIM ke-2 : "<<(atol(nim1)+atol(nim2))<<endl;
hasil=strcmp (jrs1,jrs2);
if (hasil==0)
cout<<"Kedua mahasiswa dari Jurusan Yang sama"<<endl;
else
cout<<"Kedua Mahasiswa dari jurusan Yang Berbeda"<<endl;
cout<<"Sekian.......";
getch();
}
0 komentar:
Posting Komentar
thank you