Algoritma 9.2

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <cstring> #include <stdio.h> using namespace std; void garis() { puts("==================================================="); } void ttd(char nama[20], char email[20]) { cout<<"Nama :"<<nama<<endl; cout<<"Email :"<<email<<endl; } void program_strlen() { char nama[20] = "Dimas Malikusshaleh"; garis(); puts("\tContoh Program Strlen"); garis(); cout<<"Nama yang anda masukkan adalah "<<nama<<endl; cout<<"Jumlah karakter adalah "<<strlen(nama)<<endl; } void program_strcmp() { garis(); puts("\tContoh Program Strcmp"); garis(); char a1[] = "S"; char a2[] = "s"; char b1[] = "S"; cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<" - >"; cout<<strcmp(a1,a2)<<endl; cout<<"Hasil Perbandingan "<<a2<<" dan "<<a1<<" - >"; cout<<strcmp(a2,a1)<<endl; cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<" - >"; cout<<strcmp(a1,b1)<<endl; } int main() { int pilih; printf("Silahkan pilih program [1/2]: ");cin>>pilih; //scanf("%d", &dipilih); cout<<endl; /* There are two problems with using scanf() to get a number: First, validation/error handling is poor. The second problem is that of leaving characters in the buffer. Sumber: http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1043372399&id=1043284385 */ if (pilih == 1 ){ program_strlen(); } else if (pilih == 2) { program_strcmp(); } else { printf("Maaf pilihan anda salah.."); } garis(); ttd("Dimas Malik","dimas.paul212@gmail.com"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines