Recent in Technology

𝘵𝘶𝘨𝘢𝘴 𝘱𝘳𝘰𝘨𝘳𝘢𝘮 𝘴𝘵𝘳𝘪𝘯𝘨 𝘥𝘢𝘯 𝘮𝘦𝘯𝘨𝘪𝘥𝘦𝘯𝘵𝘪𝘧𝘪𝘬𝘢𝘴𝘪 𝘴𝘢𝘯𝘥𝘪

 1. Program Membalikkan Kata.



sumber script: https://youtu.be/YZ3etlQPWw8?si=bR0DTrgdf0mDFVDc

#include <iostream> fungsinya untuk melakukan input dan output.
#include <string.h> fungsinya untuk menghitung panjang string.
using namespace std; fungsinya untuk namespace nya untuk mengelompokkan nama-nama seperti fungsi, kelas, dan variabel. sedangkan std; elemen dari c++ yang berisi 'string' 'cout' 'cin' , jadi kalo enggak nulis using namespace std; kita harus nulis std:: sebelum setiap namespace.
int main(): titik awal program 
char kata[20]: untuk menyimpan string dengan nilai maksimum 20, angka nya ini bebas enggak mesti 20.
cout << "Masukkan Sebuah Kata : "; biasanya ada di ouput, yang berisi intruksi kepada pengguna untuk memasukkan kata.
cin >> kata; untuk membaca input dari pengguna dan disimpan dalam variable 'kata' 
cout << "\n Kata Setelah Dibalik : "; ini ada di output nya, yang buat nunjukin Kata Setelah Dibalik tapi bukan kata yang udah dibalik nya. 
for (int i =strlen(kata) - 1 ; i >= 0; i--) : digunakkan untuk membalikkan kata yang telah dimasukkan oleh pengguna. for artinya kan 'untuk' , int artinya 'menyimpan' i  =strlen(kata) - 1 untuk menginisialisasi variable i dengan nilai panjang kata minus 1. i >= 0 untuk perulangan, perulangan akan berlanjut selama i lebih besar sama dengan 0. i-- untuk mengurangi nilai i secara terus menerus sampai mencapai 0. 
cout << kata[i] << " "; untuk menampilkan karakter yang berada pada indeks 'i' dan string 'kata'. jadi kalau 'kata' nya ini adalah 'mingyu' dan i adalah 2, maka karakter yang ditampilkan adalah n.
  • m berada di indeks 0 
  • i berada di indeks 1 
  • n berada di indeks 2  
  • g berada di indeks 3
  • y berada di indeks 4
  • u berada di indeks 5 

hasil output


2. Program Mengidentifikasi Sandi.

sumber script: https://www.blackbox.ai/chat/0B88VZC

include <iostream> : untuk input dan output
include <string> : untuk bekerja dengan tipe data string, yang merupakan urutan karakter. 
(cosnt std:: string& str) : untuk menerima string sebagai input.
  1. int kapital = 0; : digunakan untuk menghitung banyaknya huruf kapital 
  2. int huruf = 0; : digunakan untuk menghitung banyaknya huruf kecil 
  3. int angka = 0; : digunakan untuk menghitung banyaknya angka
  4. int simbol = 0; : digunakan untuk menghitung jumlah karakter yang bukan angka atau huruf seperti @#!
for (char c : str) {
        if (isupper(c)) {
            kapital++;
        } else if (islower(c)) {
            huruf++;
        } else if (isdigit(c)) {
            angka++;
        } else if (!isalnum(c)) {
            simbol++;
for (char c : str) { : fungsinya untuk memeriksa setiap karakter dalam string. 'c' adalah karakter yang diperiksa. 
if (isupper(c)) {
            kapital++; : untuk memeriksa apakah 'c' memiliki huruf kapital maka nanti ditambahkan 1 ke 'kapital' 
} else if (islower(c)) {
            huruf++; : untuk memeriksa apakah 'c' memiliki huruf huruf kecil maka nanti ditambahkan 1 ke 'huruf' 
} else if (isdigit(c)) {
            angka++; : untuk memeriksa berapa banyak angka pada 'c' maka nanti ditambahkan 1 ke 'angka' 
} else if (!isalnum(c)) {
            simbol++; : untuk memeriksa berapa banyak karakter yang bukan berupa angka dan huruf pada 'c' maka nanti ditambahkan 1 ke 'simbol' 

std::cout << "Kapital: " << kapital << std::endl;
    std::cout << "Huruf: " << huruf << std::endl;
    std::cout << "Angka: " << angka << std::endl;
    std::cout << "Simbol: " << simbol << std::endl;
  • memiliki fungsi untuk mencetak huruf, angka, dan simbol yang sudah dihitung. 
int main(): awal program dimulai
std::string str; untuk menyimpan string yang dimasukkan oleh pengguna.
std::cout << "Masukkan string: "; untuk menampilkan pesan kepada pengguna untuk memasukkan string, biasanya terletak di output. 
std::getline(std::cin, str); untuk membaca seluruh baris input dari pengguna dan disimpan ke variable
identifikasiKarakter(str); untuk menampilkan hasilnya, sekaligus menampilkan hitungan berapa banyak angka, huruf, dan simbol 
return 0; program telah selesai dijalankan

hasil output




Posting Komentar

0 Komentar

Ad Code

Responsive Advertisement