10 string continue

 Pemrograman Terstruktur


Praktikum 10: string continue











Nama :MUHAMMAD AIRA SANDI

NIM :24022012


PROGRAM STUDI D3 TEKNOLOGI INFORMASI

POLITEKNIK SEMEN INDONESIA GRESIK

2025



1. Coding 


#include <iostream>

                      
#include <cstring> // Untuk fungsi strcmp()

using namespace std;

int main() {
char str1[100], str2[100]; // Array untuk menyimpan string

// Meminta input string pertama dari pengguna
cout << "Masukkan string pertama: ";
cin >> str1;

// Meminta input string kedua dari pengguna
cout << "Masukkan string kedua: ";
cin >> str2;

// Membandingkan kedua string menggunakan strcmp()
if (strcmp(str1, str2) == 0) {
    cout << "Kedua string tersebut sama." << endl;
} else {
    cout << "Kedua string tersebut berbeda." << endl;
}

return 0;
                            }


            2. Ouput Program





     3. Grafik JSP




                    4. Penjelasan Program




1. Coding 



#include   <iostream>
#include   <cstring> // Untuk menggunakan tipe data string
using namespace std;
int main() {
const int MAX_NAMA = 5; // Jumlah maksimal nama (sesuai output)
string nama[MAX_NAMA]; // Array string untuk menyimpan nama
string namaDicari; // Variabel untuk menyimpan nama yang dicari
bool ditemukan = false; // Untuk menandai apakah nama ditemukan
int posisi = -1; // Untuk menyimpan posisi nama jika ditemukan

// Meminta pengguna memasukkan beberapa nama
cout << "Masukkan beberapa nama (maksimal " << MAX_NAMA << "):" << endl;
for (int i = 0; i < MAX_NAMA; i++) {
cout << "Nama ke-" << (i + 1) << ": ";
cin >> nama[i];
}

// Menampilkan nama yang telah disimpan
cout << "\nNama yang telah disimpan:" << endl;
for (int i = 0; i < MAX_NAMA; i++) {
cout << "Nama ke-" << (i + 1) << ": " << nama[i] << endl;
}

// Meminta nama yang ingin dicari
cout << "\nMasukkan nama yang ingin dicari: ";
cin >> namaDicari;

// Mencari nama dalam array
for (int i = 0; i < MAX_NAMA; i++) {
if (nama[i] == namaDicari) {
    ditemukan = true;
    posisi = i + 1; // Menyimpan posisi (indeks + 1 agar sesuai dengan output)
    break; // Keluar dari loop jika nama ditemukan
}
}

// Menampilkan hasil pencarian
if (ditemukan) {
cout << "Nama " << namaDicari << " ditemukan pada posisi ke-" << posisi << endl;
} else {
cout << "Nama " << namaDicari << " tidak ditemukan." << endl;
}

return 0;
}

            2. Ouput Program




     3. Grafik JSP




                    4. Penjelasan Program




                                                                  5.Analisa Mengapa Perlu Mempelajari Pengantar Pemograman


                        
                            🚀 Manipulasi Data Teks yang Efisien
                            String memungkinkan manipulasi data teks seperti penggabungan, pemotongan, atau pencarian kata, yang sangat penting dalam pengolahan data pengguna.
                        
                        
                            📝 Interaksi dengan Pengguna
                            String digunakan untuk menangani input pengguna seperti nama, alamat, atau pesan, serta menampilkan output yang mudah dibaca oleh pengguna.
                        
                        
                            🔍 Pemrosesan dan Analisis Data
                            Dalam analisis data, string membantu mem-parsing data teks, seperti membaca file CSV atau memproses log, dengan fungsi seperti split() atau find().
                        
                        
                            ⚡ Dasar Pengembangan Aplikasi
                            Hampir semua aplikasi, mulai dari web hingga mobile, membutuhkan string untuk menangani data seperti URL, pesan error, atau konten antarmuka pengguna.
                        
                        
                            🌍 Digunakan di Semua Bahasa Pemrograman
                            Konsep string ada di semua bahasa pemrograman, seperti String di Java, std::string di C++, atau string di Python, menjadikannya keterampilan dasar yang wajib dipelajari.
                        
              

Comments

Popular posts from this blog

PRAKTIKUM 11: Menggunakan struktur data tree dalam pemrograman

PRAKTIKUM 3: Menggunakan fungsi dan prosedur dalam pemrograman

1 .pengantar pemrograman