Skip to content

Commit 9821a6b

Browse files
initial commit
1 parent 4cbd92f commit 9821a6b

File tree

121 files changed

+13522
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+13522
-0
lines changed

Diff for: Function.cpp

+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
//Yogi Arif Widodo creator deyawman.net scode.id yogi-aw.id
2+
#include <iostream>
3+
//Program_mencari_nilai_max(tertinggi)
4+
5+
using namespace std;
6+
//function declaration
7+
8+
/*
9+
A function declaration has the following parts -
10+
return_type function_name( parameter list );
11+
12+
defined funtion max()
13+
int max(int num1, int num2);
14+
15+
parameter names are not important in function declaration only
16+
their type is required , so following is also valid declaration
17+
int max(int, int);
18+
19+
*/
20+
//----------------------------------
21+
22+
/*
23+
// calling a function
24+
//-----------------------------------
25+
int max(int num1, int num2);
26+
27+
int main()
28+
{
29+
int a = 1000;
30+
int b = 2000;
31+
int yog;
32+
33+
yog = max(a,b);
34+
cout <<"max value is : " <<yog <<endl;
35+
}
36+
int max(int num1, int num2){
37+
38+
int result;
39+
40+
if (num1 > num2)
41+
result = num1;
42+
else
43+
result = num2;
44+
45+
return result;
46+
}
47+
*/
48+
49+
50+
// default value for parameters
51+
//-----------------------------------
52+
53+
int sum(int a,int b=20){
54+
int result;
55+
result = a - b;
56+
57+
return result;
58+
}
59+
int main(){
60+
int a = 100,b = 200;
61+
int result;
62+
63+
// calling a function to add the value
64+
result = sum(a,b);
65+
cout <<"total value is : " <<result <<endl;
66+
// calling a function again as follows
67+
//menambahkan nilai local var a dengan function declaration b
68+
result = sum(a);
69+
cout <<"total value is : " <<result <<endl;
70+
//kebalikanya yang di atas
71+
result = sum(b);
72+
cout <<"Total value is : " <<result <<endl;
73+
}

Diff for: Program Data Mahasiswa/mahasiswa.cpp

+92
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
#include <iostream>
2+
#include <string>
3+
#include <windows.h>
4+
#include <conio.h>
5+
#include <cstdlib>
6+
using namespace std;
7+
8+
void gotoyx(int x, int y)
9+
{
10+
COORD c = { x, y};
11+
SetConsoleCursorPosition( GetStdHandle(STD_OUTPUT_HANDLE), c);
12+
13+
}
14+
int main()
15+
{
16+
string namayogi;
17+
char nama [256];
18+
int nimyo;
19+
double nilaiyog;
20+
char anugrade;
21+
22+
system("Color 0A");
23+
cout <<"++++++++++++++++++++++++++++++" <<endl;
24+
cout <<" Progam Data Mahasiswa " <<endl;
25+
cout <<"++++++++++++++++++++++++++++++" <<endl;
26+
cout <<"Masukan Nama : " ;
27+
getline(cin,namayogi);
28+
cout <<"Masukan Nim : " ;
29+
cin >>nimyo;
30+
cout <<"Masukan Nilai : " ;
31+
cin >>nilaiyog;
32+
33+
if (nilaiyog >= 85 && nilaiyog <=100)
34+
{
35+
anugrade = 'A';
36+
}
37+
else if (nilaiyog >= 70 && nilaiyog <85 )
38+
{
39+
anugrade = 'B';
40+
}
41+
else if (nilaiyog > 55 && nilaiyog <70 )
42+
{
43+
anugrade = 'C';
44+
}
45+
else if (nilaiyog >= 40 && nilaiyog <55 )
46+
{
47+
anugrade = 'D';
48+
}
49+
else{
50+
anugrade ='E';
51+
}
52+
cout <<"++++++DATA MAHASISWA+++++++" << endl;
53+
cout <<"Nama : " <<namayogi <<endl;
54+
cout <<"Nim : " <<nimyo <<endl;
55+
cout <<"Nilai : " <<nilaiyog <<endl;
56+
cout <<"Nilai Index : " <<anugrade <<endl;
57+
58+
bool deloop = true;
59+
char traegen;
60+
while (tolower(deloop) == true)
61+
{
62+
cout <<"input 'y' untuk input data lagi , dan 'n' untuk exit" <<endl;
63+
cin >>traegen;
64+
65+
cin.ignore();
66+
if ( traegen == 'y')
67+
{
68+
main();
69+
deloop = true;
70+
}
71+
else if (traegen == 'n')
72+
{
73+
system("cls");
74+
deloop = false;
75+
gotoyx(45,24);
76+
cout <<" Thanks for using Program GNU/GPL (C) 2017 " <<endl;
77+
gotoyx(80,9);
78+
cout <<" ------------------ " <<endl;
79+
gotoyx(80,10);
80+
cout <<"| IGN : Newbie Pro |" <<endl;
81+
gotoyx(80,11);
82+
cout <<"| NIM : 17615006 |" <<endl;
83+
gotoyx(80,12);
84+
cout <<"| -----------------| " <<endl;
85+
cout <<endl; cout <<endl;
86+
system("PAUSE");
87+
}
88+
89+
return EXIT_SUCCESS;
90+
}
91+
return 0;
92+
}

Diff for: aritmatika.cpp

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#include <iostream>
2+
3+
using namespace std;
4+
5+
int main()
6+
{
7+
int nilai1 , nilai2 , hasil;
8+
system("Color 0A");
9+
10+
cout <<"Masukan Nilai Pertama : \t ";
11+
cin >>nilai1;
12+
13+
cout <<"Masukan Nilai Kedua : \t ";
14+
cin >>nilai2;
15+
16+
hasil = nilai1 + nilai2;
17+
cout <<"Penjumlahan dari nilai 1 dan nilai 2 \t : " <<hasil ;
18+
hasil = nilai1 * nilai2;
19+
cout <<endl <<"Perkalian dari nilai 1 dan nilai 2 \t : " <<hasil;
20+
hasil = nilai1 - nilai2;
21+
cout <<endl <<"Pengurangan dari nilai 1 dan nilai 2 \t : " <<hasil;
22+
hasil = nilai1 / nilai2;
23+
cout <<endl <<"Pembagian dari nilai 1 dan nilai 2 \t : " <<hasil;
24+
25+
}

Diff for: define volume dan luas tabung/volumeTabung.cpp

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#include <iostream>
2+
3+
#define jariyogi 7
4+
#define tinggiyogi 24
5+
6+
using namespace std;
7+
int yogijari, yogitinggi, vtabungyogi, ltabungyo;
8+
9+
int main()
10+
{
11+
12+
const float phi = 3.14;
13+
double vtabungy,ltabung;
14+
char yn;
15+
vtabungy = phi * jariyogi * jariyogi * tinggiyogi;
16+
ltabung = 2 * phi * jariyogi * tinggiyogi ;
17+
system("Color 0A");
18+
do {
19+
cout <<"+++++++++++++++++++++++++++++++++++++++++" <<endl;
20+
cout <<"Project : Volume dan Luas Tabung" <<endl;
21+
cout <<"+++++++++++++++++++++++++++++++++++++++++" <<endl;
22+
cout <<"DIK : jari jari : " <<jariyogi <<endl;
23+
cout <<" tinggi : " <<tinggiyogi <<endl;
24+
cout <<"+++++++++++++++++++++++++++++++++++++++++" <<endl;
25+
cout <<"Volume tabung = " <<vtabungy <<endl;
26+
cout <<"Luas tabung = " <<ltabung <<endl;
27+
28+
//cin intyogi
29+
cout <<"-------------------------------------------" <<endl;
30+
cout <<" Program Volume dan Luas Tabung" <<endl;
31+
cout <<"-------------------------------------------" <<endl;
32+
cout <<"Masukan Jari-Jari Tabung = ";
33+
cin >>yogijari;
34+
cout <<endl;
35+
cout <<"Masukan Tinggi Tabung = ";
36+
cin >>yogitinggi;
37+
cout <<endl;
38+
vtabungyogi = phi * yogijari * yogijari * yogitinggi;
39+
ltabungyo = 2 * phi * yogijari * yogitinggi;
40+
cout <<"-------------------------------------------" <<endl;
41+
cout <<"Volume Tabung = " <<vtabungyogi;
42+
cout <<endl;
43+
cout <<"Luas Tabung = " <<ltabungyo;
44+
45+
cout <<endl <<"Input Data lagi 'y' untuk exit 'n' : ";
46+
cin >>yn;
47+
}while (tolower(yn)=='y');
48+
return 0;
49+
}

Diff for: huruf besar - kecila -Practice 10 string .cpp

+124
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
//Yogi Arif Widodo creator deyawman.net scode.id yogi-aw.id
2+
#include <iostream>
3+
#include <conio.h>
4+
#include <string.h>
5+
#include <iomanip>
6+
using namespace std;
7+
void konversi(char kataif[100])
8+
{
9+
int n;
10+
n = strlen(kataif);
11+
12+
for ( int x = 0 ; x <= n-1 ; x++)
13+
{
14+
15+
if(kataif[x] >=65 && kataif[x] <= 90) //65 -> 90 code ascii ABCDE
16+
{
17+
kataif[x] = kataif[x]+32;
18+
}
19+
else if ( kataif[x] >= 97 && kataif[x] <= 122) //97 -> 122 code ascii abcde
20+
{
21+
kataif[x] = kataif[x]-32;
22+
}
23+
/*
24+
if ( islower(kataif[x]))
25+
{
26+
kataif[x] = toupper (kataif[x]);
27+
}
28+
else
29+
{
30+
31+
}
32+
*/
33+
cout <<kataif[x];
34+
}
35+
36+
37+
}
38+
39+
int main()
40+
{
41+
/*
42+
char yogi[32];
43+
char arif[32];
44+
string widodo;
45+
// ---------------- tanpa spasi
46+
cout <<"Jika type data char teks[32]\n";
47+
cout <<"Kamu suka pemrograman apa ? ";
48+
cin >>yogi;
49+
cout <<"Saya suka Pemrograman "<<yogi;
50+
51+
52+
// --------------------- pakai spasi
53+
54+
cout <<endl <<endl <<"Jika ada spasi ? ";
55+
cout <<"Kamu suka pemrograman apa ? ";
56+
cin.ignore();
57+
cin.get(arif, 32); // kalau string bisa getline ( cin , var );
58+
cout <<arif;
59+
// -------------------- pakai string and getline
60+
cout <<endl <<endl <<"Jika menggunakan type data string ? \n";
61+
cout <<"Kamu suka pemrograman apa ? ";
62+
cin.ignore();
63+
getline(cin,widodo); // jika menggunakan string
64+
cout <<widodo;
65+
// contoh menggunakan islower isupper isdigit ispunct
66+
67+
char makro[128];
68+
69+
int JMLkapital = 0,JMLkecil = 0 ,JMLanu = 0 ,JMLdigit = 0;
70+
cout <<endl <<endl <<"Program islower isupper isdigit ispunct\n";
71+
cout <<"Masukan sebuah kata apa saja : ";
72+
cin.getline(makro,sizeof(makro)) ;
73+
for ( int polnes = 0 ; makro[polnes]; polnes++)
74+
{
75+
if ( islower(makro[polnes]))
76+
JMLkecil++;
77+
if ( isupper(makro[polnes]))
78+
JMLkapital++;
79+
if ( isdigit(makro[polnes]))
80+
JMLdigit++;
81+
if ( ispunct(makro[polnes]))
82+
JMLanu++;
83+
84+
}
85+
86+
cout <<endl;
87+
cout <<"Jumlah huruf kecil \t: " <<JMLkecil <<endl ;
88+
cout <<"Jumlah huruf kapital \t: " <<JMLkapital <<endl ;
89+
cout <<"Jumlah digit \t: " <<JMLdigit <<endl ;
90+
cout <<"Jumlah pungtuasi \t: " <<JMLanu <<endl ;
91+
92+
//
93+
94+
95+
96+
97+
//---- tugas 7 cpp string
98+
char katayogi[32];
99+
cout <<endl <<endl <<"Program makro Kapital -> Kecil dan sebaliknya ";
100+
cout <<endl <<"Masukan Sebuah kata sembarang : ";
101+
cin.get(katayogi, 32);
102+
cout <<katayogi;
103+
//===========================================================
104+
strupr(katayogi); // strupr konversi kecil -> kapital
105+
cout <<endl <<"Setelah di konversi ( strupr ) : ";
106+
cout <<katayogi;
107+
strlwr(katayogi); // strlwr konversi kapital -> kecil
108+
cout <<endl <<"Setelah output huruf besar , kembali di konversi ( strlwr ) : ";
109+
cout <<katayogi;
110+
*/
111+
// menggunakan if program strupr dan strlwr
112+
113+
char kataif[100];
114+
cout <<endl <<"\n \n cth : aKU ADALah menjadi Aku adalAH \n Masukan kata lagi sembarang : ";
115+
//cin.ignore();
116+
gets(kataif);
117+
konversi(kataif);
118+
system("Color 0B");
119+
cout <<"\n \n \n \n \t \t \t \t created by Yogi Arif Widodo";
120+
cout <<setw(50) <<"CLASS TI ( 1A ) senin pagi";
121+
_getch();
122+
system("Color 0A");
123+
}
124+

Diff for: max.cpp

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
#include <iostream>
3+
using namespace std;
4+
int max(int num1, int num2);
5+
int main()
6+
{
7+
int a=1000,b=2000;
8+
int result;
9+
10+
result = max(a,b);
11+
cout <<"Max value is : " <<result <<endl;
12+
13+
return 0;
14+
}
15+
16+
int max(int num1, int num2)
17+
{
18+
int result;
19+
if (num1 > num2)
20+
result = num1;
21+
else
22+
result = num2;
23+
return result;
24+
}

0 commit comments

Comments
 (0)