Kumpulan Fungsi-fungsi C-Strings C++
Share kumpulan-kumpulan fungsi C-Strings nih, ada contohnya juga tuh saya buat…
Rumayan kan buat belajar kuis pemrograman terstruktur :v , kalo ada salah kasih komen aja yaaa. namanya juga manusia pasti ada salah 😀
1. Fungsi C-Strings atol() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik long integer.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char banyak[5];
cout<<"Masukkan Berapa banyak laptop yang ingin di beli : "; cin.get(banyak,5);
//Harga barang kita misalkan 1.000.000
long int hasil=atol(banyak);
cout<<hasil*1000000;
}
[/codesyntax]
2.Fungsi C-Strings atof() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik float.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char jari[5];
cout<<"Masukkan jarijari lingkaran : "; cin.get(jari,5);
float hasil=atof(jari);
cout<<hasil*hasil*3.14;
}
[/codesyntax]
3.Fungsi C-Strings atoi() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik integer.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char banyak[5];
cout<<"Masukkan Berapa banyak pena yang ingin di beli : "; cin.get(banyak,5);
//Harga barang kita misalkan 1.000
int hasil=atoi(banyak);
cout<<hasil*1000;
}
[/codesyntax]
4.Fungsi C-Strings strcat() C++
Fungsi ini digunakan untuk menggabungkan dua buah string.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char nama1[20],nama2[20];
cout<<"Nama Depan : "; cin.getline(nama1,20);
cout<<"Nama Belakang : "; cin.getline(nama2,20);
strcat(nama1,nama2);
cout<<nama1;
}
[/codesyntax]
5.Fungsi C-Strings strlen() C++
Fungsi ini digunakan untuk menghitung karakter pada kata/kalimat ( Untung di ingat, spasi juga dihitung).
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char kata[200];
cout<<"Masukkan Kata yang ingin di hitung : "; cin.getline(kata,200);
cout<<"Jumlah Karakter : "<<strlen(kata);
}
[/codesyntax]
6.Fungsi C-Strings strrev() C++
Fungsi ini digunakan untuk mengubah string/kata menjadi terbalik.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char kata[200];
cout<<"Masukkan Kata yang ingin di hitung : "; cin.getline(kata,200);
cout<<"Kata nya jadi kebalik :v : "<<strrev(kata);
}
[/codesyntax]
7.Fungsi C-Strings strcpy() C++
Fungsi ini digunakan untuk menyalin string dari kata2 ke kata1.
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char nama1[20],nama2[20];
cout<<"Nama Depan : "; cin.getline(nama1,20);
cout<<"Nama Belakang : "; cin.getline(nama2,20);
strcpy(nama1,nama2);
cout<<nama1;
}
[/codesyntax]
8.Fungsi C-Strings strcmp() C++
Fungsi ini digunakan untuk mengecek string 1 dengan string 2, apabila sama akan menghasilkan 0 dan apabila berbeda yang keluar akan bervariasi sesuai denga kode aski ^kata kak annisa(asdos) :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
using namespace std;
int main()
{
int hasil;
char pwd1[10],pwd2[10]="ilkom2014",nama[20];
do{
cout<<"Selamat Datang di Program Cek Password ^Praktikum Petruk^nn";
cout<<"username(ex:ichwan066) : "; cin.getline(nama,20);
cout<<"Password : "; cin.getline(pwd1,10);
hasil=strcmp(pwd1,pwd2);
if (hasil==0){
system("cls");
cout<<"Selamat Anda telah Loggin dengan username "<<nama<<" :p nn";
}
else {
system("cls");
cout<<"PASSWORD SALAH !!!nn ";
system("pause");
system("cls");
}}while(hasil!=0);
return 0;}
[/codesyntax]
9.Fungsi C-Strings strupr() C++
Fungsi ini digunakan untuk mengubah huruf kecil menjadi huruf besar semua :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char kata[200];
cout<<"Masukkan Kata : "; cin.getline(kata,200);
cout<<"hasil : "<<strupr(kata);
}
[/codesyntax]
10.Fungsi C-Strings strlwr() C++
Fungsi ini digunakan untuk mengubah huruf besar  menjadi huruf kecil semua :v
[codesyntax lang=”cpp” lines=”normal”]
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char kata[200];
cout<<"Masukkan Kata : "; cin.getline(kata,200);
cout<<"hasil : "<<strlwr(kata);
}
[/codesyntax]
Mantapp.. makasih sangat membantu tugas saya 🙂
info yang nice gan kunjungi My Blog makasih gan!!