Tugas Individu

soal :
1. Rancang dan buatlah sebuah program yang dapat membaca sebuah string dan mencetaknya secara terbalik.

2. Rancang dan buatlah sebuah program yang membaca sebuah kata sandi dan mencetak jumlah karakter yang berupa angka, huruf, dan simbol. Bedakan huruf kapital dan non kapital.

jawab : 
1. 

dari contoh diatas, user menginput sebuah string "yasmin khasna rana" maka ketika di reverse program akan menghasilkan output "anar ansahk nimsay"

sumber : https://www.kopicoding.com/reverse-string-bahasa-cpp/


2. 

sripct ⤵️
#include <iostream>
#include <string>
#include <cctype> // Untuk fungsi isupper, isdigit, dan ispunct

int main() {
    std::string password;
    std::cout << "Masukkan kata sandi: ";
    std::getline(std::cin, password); // Mengambil input kata sandi

    int upperCount = 0;
    int digitCount = 0;
    int symbolCount = 0;

    // Iterasi setiap karakter dalam kata sandi
    for (char ch : password) {
        if (std::isupper(ch)) {
            upperCount++; // Menghitung huruf kapital
        } else if (std::isdigit(ch)) {
            digitCount++; // Menghitung angka
        } else if (std::ispunct(ch)) {
            symbolCount++; // Menghitung simbol
        }
    }

    // Menampilkan hasil
    std::cout << "Jumlah huruf kapital: " << upperCount << std::endl;
    std::cout << "Jumlah angka: " << digitCount << std::endl;
    std::cout << "Jumlah simbol: " << symbolCount << std::endl;

    return 0;
}

dari contoh tersebut user meinginput sebuah string yaitu ketika satu kalimat akan memberikan output berupa banyak nya jumlah huruf kapital, jumlah angka, maupun jumlah simbol dalam kalimat itu sendiri.

sumber : ChatGPT


Posting Komentar

0 Komentar