Anda di halaman 1dari 3

Tahun Ajaran 2018/2019

Nama : Ni Luh Eka Dwi Payani


NIM : 1801020027
Prodi : Teknik Informatika
Mata Kuliah : Dasar-Dasar Pemrograman
TUGAS MANDIRI Kelas Pagi

Soal.
1. Buatlah sebuah string untuk menampung inputan kata dari user menggunakan cin,
kemudian tampilkan huruf pada indeks (NIM kalian di mod-7).
2. Buatlah 2 buah string di mana string pertama berisi nama kalian (panggilan), kemudian
string kedua untuk menerima inputan dari user. Jika hasil string kedua mod 2 sama dengan
string pertama mod 2 = Copy string pertama ke string kedua dan tampilkan, bila tidak cukup
tampilkan string kedua.
Jawaban
1. Source code
#include <iostream>
#include <string.h>

using namespace std;

int main() {

char user[20];
int huruf;

cout << "Masukkan Karakter = ";


cin >> user;

huruf = 27%7;

cout << "Hasil Index : "<<huruf<<" terdapat kata = "<<user[huruf];


Tahun Ajaran 2018/2019

Hasil

2. Source code
#include <iostream>
#include <string.h>

using namespace std;

int main() {

char panggilan[20] = "EKA";


char user[20];
char ganti[20];

cout << "Nama Panggilan = "<<panggilan<<endl;


cout << "Masukkan Kata (user) = ";
cin >> user;

cout << "Hasil Indeks Nama = "<<strlen(panggilan)<<endl;


cout << "Hasil Indeks Karakter User = "<<strlen(user)<<endl;

int nama = strlen(panggilan)%2;


int karakter = strlen(user)%2;
cout <<endl;
if (nama == karakter){
strcpy(ganti, user);
strcpy(user, panggilan);
cout <<"Masukkan User = "<<ganti<<" menjadi Nama = "<<panggilan<<endl;
}
else {
Tahun Ajaran 2018/2019

cout << "Kata User = "<<user;


}
}

Hasil

Referensi
Modul Dasar-dasar Pemrograman: Pagi - Kamis 08.00.
Saran Teman.

Anda mungkin juga menyukai