Anda di halaman 1dari 15

Nama : Silvi Fara Dita

NIM : 312210498

Kelas : TI.22.A.5

Matkul : Algoritma dan Struktur Data

Menghitung Luas Gabungan

• Source code
#include <iostream>
using namespace std;
int main() {
cout<<" NAMA : Silvi Fara Dita " <<endl;
cout<<" NIM : 312210498" <<endl;
cout<<"~~~~~ ~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~" <<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ Menghitung Bangun Ruang ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~" <<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~~~ ~~~~~"<<endl;
cout<<"~~~~~ ~ ~~~~~"<<endl;
float Luas_persegi, Panjang_persegi, Lebar_persegi,
Diameter_lingkaran, Luas_setengah_lingkaran, Bangun_ruang;
float pi = 22/7;
float a,t;
float luas;
//menghitung segitiga
cout <<"Masukkan panjang alas:";
cin >> a;
cout <<"Masukkan tinggi segitiga:";
cin >> t;
luas = 0.5*a*t;
cout <<"Luas segitiga adalah "<< luas << endl;

//menghitung persegi panjang


cout<<"Masukan Panjang: ";
cout<<a<<endl;
cout<<"Masukan Lebar\t; ";
cin>>Lebar_persegi;
Luas_persegi = Panjang_persegi*Lebar_persegi;
cout<<"Luas Persegi Panjang (P * L)\t\t= "<<Luas_persegi<<endl;

//menghitung setengah lingkaran


Diameter_lingkaran = Lebar_persegi;
Luas_setengah_lingkaran = (pi*Diameter_lingkaran) / 2;
cout<<"Luas Setengah Lingkaran
(1/2*pi*d)\t="<<Luas_setengah_lingkaran<<endl;
cout<<"_____________"<<endl;

//Hitung Bangun Ruang


Bangun_ruang = Luas_persegi+Luas_setengah_lingkaran+luas;
cout<<"Luas Bangun Ruang\t= "<<Bangun_ruang<<endl;
cout << "thank you :)";
return 0;

}
Output
Pola Bintang Segitiga Terbalik

• Source code
#include<iostream>
using namespace std;
int main(){
int jmlh;
cout<<"Nama : Silvi Fara Dita "<<endl;
cout<<"NIM : 312210498 " <<endl;
cout<< "==================="<<endl;
cout<<" jumlah bintang : ";
cin>>jmlh;
for(int a = 0; a <= jmlh; a++){
for(int b = 0; b <= jmlh - a; b++){
cout<<" *";
}
cout<<endl;
}
}

• Output

Tagihan Listrik PLN

• Source code

#include<iostream>

using namespace std;

int main(){
cout<<"Nama : Silvi Fara Dita "<<endl;

cout<<"NIM : 312210498 "<<endl;

cout<< "=================== "<<endl;

int pemak, lkwh, total;

cout<<" masukkan penggunan listrik anda (kwh) :";

cin>>pemak;

lkwh = pemak - 100;

if (pemak <= 100){

cout<<" total tagian = Rp.100,000";

}else if(pemak <= 500){

cout<<" total tagihan = Rp."<<(lkwh * 1500 + 100000);

}else {

cout<<" total tagihan = Rp."<<(lkwh * 2000 +


100000);

• Output
NIM

• Source code

#include <iostream>
#include <conio.h>
using namespace std;

int jml,d,i,angka ,sorting, min_num ,nim, data[100];

main(){
cout<<" Nama :Silvi Fara Dita "<<endl;
cout<<" Kelas :TI.22.A.5 "<<endl;
cout<<" NIM :312210498 "<<endl;
cout << "\t\t== Program Mengurutkan Angka Terbesar ke Terkecil
C++ == \n\n";
cout << "\t\tMasukan jumlah angka : ";
cin >> jml;

int angka[jml];

for(int i=0; i<jml; i++){


cout << "\t\t Angka ke " << (i+1) << " : ";
cin >> angka[i];
}
nim = data[0];
for(int c=1;c<jml;c++)
{
for(int d=0;d<jml-c;d++)
{
if(angka[d]<angka[d+1])
{
sorting=angka[d];
angka[d]=angka[d+1];
angka[d+1]=sorting;
}
}

cout << endl << "\t\tHasil dari pengurutannya Adalah";


for(int i=0;i<jml;i++)
{
cout << " " << angka[i];
}
cout<<endl;
for (i=0;i<angka[i];i++)
if(angka[i]<sorting){
sorting=angka[i];}
cout<<"nilai terkecil "<<sorting;

cout << endl;


cout << endl;
return 0;

}}

Output

Password & Username

• Source code
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
main (){
char string1[50];
char string2[50];
char string3[50];
int total,i;
string pass_input, user_input;
string username ="silvi";
string password = "123";
string login = "block";
i = 1;

do {
cout << "Username = "; cin>>user_input;
cout << "Password = "; cin>>pass_input;
if (user_input == username && pass_input == password) {
system("cls");
cout << " ================\n";
cout << "| Login Berhasil |" << endl;
cout << "Selamat Datang"<<endl;
cout <<endl;
cout<< "Nama : Silvi Fara Dita "<<endl;
cout<< "Nim : 312210498 "<<endl;
i = 4;
login = "berhasil"; }
else {
cout << "\n===========================\n";
cout << "Username / Password Salah! ("<<i<<"x)\n";
cout << "=============================\n\n";
i = i +1;
}
} while (i <= 3);

if(login != "berhasil") {cout<<"Anda telah 3x salah


login"<<endl;
cout<<"Silahkan coba lagi. Terima Kasih";
}

cout<<"Masukan Nama Panjang = ";cin>>string1;


cout<<"jumlah = ";
cout<<strlen(string1)-1;
cout<<endl;

cout<<"Nama Depan : ";cin>>string2;


cout<<endl;
cout<<"Nama Belakang : ";cin>>string3;
cout<<endl;

strcat(string2, " ");


cout<<endl;
cout<<"Nama Mahasiswa";
cout<<endl;
cout<<"Nama Lengkap: "<<strcat(string2,string3)<<endl;
cout<<endl;

cout<< "Nama : "<<string2<<endl;


cout<< "Nim : 312210481"<<endl;
}
Output

ARRAY

#include <iostream>

using namespace std;

int main (){

string nama, nim;

int data[9];

int maks, min, rata;

int total = 0;

cout << "Nama : ";

cin>> nama ;

cout << "NIM : 312210498"<<endl;

cout<<"------------------";
cout << endl;

cout << "Masukkan NIM anda" << endl;

for (int i=1; i<9; i++){

cout << "Masukkan data ke : " << i << " = ";

cin >> data[i];

maks = data[0];

min = data[0];

for (int i=1; i<9; i++){

total = total + data[i];

if (min < maks){

maks = data[i];

if (data[i] < min){

min = data[i];

rata = total/9;

cout << "-----statistik NIM-----" << endl;

cout << "Jumlah seluruh NIM : " << total << endl;

cout << "Nilai maksimum NIM : " << maks << endl;

cout << "Nilai minimum NIM : " << min << endl;

cout << "Nilai rata-rata seluruh NIM : " << rata << endl;

}
⚫ OUTPUT

INDEKS

#include <iostream>

using namespace std;

string inx; //variabel global

string getIndex(int n){

if (n>=75) inx="A";

else if (n>=65) inx="B";

else if (n>=55) inx="C";

else if (n>=45) inx="D";

else inx="E";

int main(){
int nilai;

cout<<"Silvi Fara Dita"<<endl;

cout<<"312210498"<<endl;

cout<<"TI.22.A.5"<<endl;

cout<<"========================================"<<endl;

cout<<"| |"<<endl;

cout<<"| INDEKS NILAI MAHASISWA (PROCEDURE) |"<<endl;

cout<<"| |"<<endl;

cout<<"========================================"<<endl;

cout<<"Masukkan Nilai Mahasiswa : ";cin>>nilai;

getIndex(nilai);

cout<<"========================================"<<endl;

cout<<"|Indeks Nilai Mahasiswa Adalah : "<<inx<<endl;

cout<<"========================================"<<endl;

OUTPUT
STERLN

#include<iostream>

#include<conio.h>

#include<string.h>

using namespace std;

main (){

char string1[50];

char string2[50];

char string3[50];

char string4[20];

float total;

cout<<"Masukan Nama depan = ";cin>>string1;

cout<<"jumlah = ";

cout<<strlen(string1);

cout<<endl;

cout<<"Masukan Nama belakang = ";cin>>string2;

cout<<"jumlah = ";

cout<<strlen(string2);
cout<<endl;

total=strlen(string1)+strlen(string2);

cout<<"Total Angka = "<<total<<endl;

strcat(string1, " ");

cout<<endl;

cout<<"Nama Mahasiswa";

cout<<endl;

cout<<"Nama Lengkap: "<<strcat(string1,string2)<<endl;

cout<<endl;}

⚫ Output
Deret fibonacci

#include <iostream>

using namespace std;

int main()

cout << "## Program C++ Deret Pibonacci ##" << endl;

cout << "=======================================" << endl;

cout << "Nama : Silvi Fara Dita " << endl;

cout << "Kelas : TI.22.A5 " << endl;

cout << "Nim : 312210498 " << endl;

cout << endl;

int n, f1 = 0, f2 = 1, berikutnya = 0;

cout << "Masukan Batas Deret Bilangan Fibonacci : ";

cin >> n;

cout<<endl;

cout << "Deret Fibonacci: ";

for (int i = 1; i <= n; ++i)

// Mencetak dua deret bilangan fibonacci pertama.

if(i == 1)

{
cout << " " << f1<<" ";

continue;

if(i == 2)

cout << f2 << " ";

continue;

berikutnya = f1 + f2;

f1 = f2;

f2 = berikutnya;

// Mencetak deret bilangan fibonacci berikutnya.

cout << berikutnya << " ";

return 0;

⚫ output

Anda mungkin juga menyukai