Vous êtes sur la page 1sur 5

Akar kuadrat Perulangan (pemilihan)

#include <iostream.h> #include <iostream.h>


#include <math.h> #include <conio.h>
int main()
{
int main()
{ int a,b,c;
double a,b,c,D,x1,x2; const char x1[] = "Gado";
const char x2[] = "Torres";
back: const char x3[] = "Gerrard";
cout<<"Persamaan Kuadrat"<<endl; const char x4[] = "Messi";
cout<<"aX^2 + bX + c = 0"<<endl; const char x5[] = "Villa";
cout<<endl; const char x6[] = "Song Bilong";
cout<<"Masukan Nilai a = "; const char x7[] = "Anda memilih ";
cin>>a;
cout<<"Masukan Nilai b = "; cout<< "Silahkan pilih kriteria Lurah Anda, dengan
cin>>b; input angka 1 atau 2 "<<endl;
cout<<"Masukan Nilai c = "; cout << endl;
cin>>c; cout << "1> Baik atau 2> Buruk "<<"silahkan pilih :
cout<<endl; ";
D=(b*b)-(4*a*c); cin >> a;
cout<<"Nilai Determinan = (b^2)-4*a*c = "<<D<<endl;
if (a==1)
if (D<0)
{cout <<x7<<"Baik"<<endl;
{
goto a1;}
cout<<"Akar persamaan kuadrat imaginer"<<endl;
else if (a==2)
x1 = (-b + sqrt(D))/(2*a);
{cout <<x7<<"Buruk"<<endl;
x2 = (-b - sqrt(D))/(2*a);
goto a1;}
D = (-1*D);
else if ((a=~1) && (a=~2)) goto salah1;
cout<<"akar1 = "<<-b/(2*a)<<" -
"<<"j"<<(sqrt(D))/(2*a)<<endl;
cout<<"akar2 = "<<-b/(2*a)<<" + salah1:
"<<"j"<<(sqrt(D))/(2*a)<<endl; cout<<endl<< "ah parah, input aja salah"<<endl;
cout<<endl; cout << "1> Baik atau 2> Buruk "<<"silahkan pilih :
cout<<"-----------------------------------"<<endl; ";
cout<<endl; cin >> a;
goto back;
} if (a==1)
else {cout<<endl<<x7<<"Baik"<<endl;
if (D>0) goto a1;}
{ else if (a==2)
cout<<"Dua akar real dan berbeda"<<endl; {cout<<endl <<x7<<"Buruk"<<endl;
x1 = (-b + sqrt(D))/(2*a); goto a1;}
x2 = (-b - sqrt(D))/(2*a); else if((a=~1) || (a=~2)) goto salah1;
cout<<"akar1 = "<<x1<<endl;
cout<<"akar2 = "<<x2<<endl; a1:
cout<<endl; cout << "1> Ganteng atau 2> Jelek "<<"silahkan
cout<<"-----------------------------------"<<endl; pilih : ";
cout<<endl; cin >> b;
goto back;
} if (b==1) cout <<x7<<"Ganteng"<<endl;
else else if (b==2) cout <<x7<<"Jelek"<<endl;
{
(D=0); cout << "1> Kaya atau 2> Miskin "<<"silahkan pilih :
cout<<"Dua akar real dan kembar"<<endl; ";
x1 = (-b + sqrt(D))/(2*a); cin >> c;
x2 = (-b - sqrt(D))/(2*a);
cout<<"akar = "<<x1<< endl; if (c==1) cout <<x7<<"Kaya"<<endl;
cout<<endl; else if (c==2) cout <<x7<<"Miskin"<<endl;
cout<<"-----------------------------------"<<endl;
cout<<endl; if((a ==1) && (b ==1) && (c ==1))
goto back; cout <<"\nPilihan Anda Adalah : "<<x1;
} else if ((a ==1) && (b ==1) && (c ==2))
cout <<"\nPilihan Anda Adalah : "<<x2;
cout<<endl; else if ((a ==1) && (b ==2) && (c ==1))
return main (); cout <<"\nPilihan Anda Adalah : "<<x3;
else if ((a ==2) && (b ==1) && (c ==1))
} cout <<"\nPilihan Anda Adalah : "<<x4;
else if ((a ==2) && (b ==1) && (c ==2))
cout <<"\nPilihan Anda Adalah : "<<x5;
else
cout <<"\nPilihan Anda Adalah : "<<x6;

getch ();
return 0;
}

Fungsi Penyimpanan data


#include <iostream.h>
#include <conio.h> #include <conio.h>
#include <iostream.h>
int tambahsatu(int x) #include <fstream.h>
{ int main()
int hasil; {
hasil = x+1; int i, byk;
return hasil; char teks[10][10];
getch (); ofstream cppku;
} cppku.open("FILECPP.TXT",ios::app);
int kuadrat(int x) cout<<"Jumlah baris yang akan ditambah : ";
{ cin>>byk;
int hasilkuadrat; for (i=1;i<=byk;i++)
hasilkuadrat= x*x; {
return hasilkuadrat; cout<<"teks ke -"<<i<<" ; ";
getch (); cin>>teks[i];
} }
int main () for (i=1;i<=byk;i++)
{ {
int bilangan, output, output2; cppku<<teks[i]<<endl;
cout<<"Masukksan sebuah bilangan : "; }
cin>>bilangan; cout<<"File selesai direkam.....";
getch();
output = tambahsatu(bilangan); }
output2= kuadrat(bilangan);

cout<<"Hasil proses tambah satu : "<<output<<endl;


cout<<"Hasil proses kuadrat : "<<output2<<endl;
getch ();
return 0;
}
Array

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int main()
{
int i,j,k;
int A[5][2][3];

for (i=1;i<3;i++)
{
for (k=4;k<6;k++)
{
for (j=1;j<3;j++)
{
cout<<"Data Produksi Produk "<<i<<" Tahun "<<2000+j<<" Kategori "<<k<<" adalah ";
cin>>A[i][j][k];
}
}
}
cout<<endl;
cout<< "Data produksi pertahun "<<endl;
cout<<endl;
cout<<"No Produk Kategori 2001 2002";
for (i=1;i<3;i++)
{
for (k=4;k<6;k++)
{
cout<<endl;
cout<<setiosflags(ios::left)<<setw(20)<<j;
cout<<setiosflags(ios::left)<<setw(10)<<k;
for (j=1;j<3;j++)
{
cout<<setiosflags(ios::left)<<setw(10)<<A[i][j][k];
}
}
}
getch ();
return 0;
}

Godam

#include<iostream.h>
#include<conio.h>

int main(){
float ip;
int jml,sks[15]={2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
char* mk[15]={"Filsafat Ilmu","Praktikum Pemrograman Komputer","Topik Khusus","Proses
Manufaktur","Optimisasi","Teori Probabilitas","Analisis & Perancangan Kerja","Psikologi Industri","Pengantar
Studi Islam","Kalkulus","Fisika Dasar1","Pengantar Ilmu Ekonomi","Pengantar Manajemen & Bisnis","Islam dan
Budaya Lokal","Perencanaan& Pengendalian Produksi"};
cout<<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%"<<endl;
cout<<"Matakuliah yang ditawarkan : "<<endl;
cout<<"_________________________________________________________________"<<endl;
cout<<"================================================================="<<endl;

for (jml=0;jml<15;jml++){
cout<<jml+1<<". "<<mk[jml]<<" "<<sks[jml]<<" SKS"<<endl;}
cout<<'\n';
cout<<"================================================================="<<endl;

int X,X1;
cout<<"MASUKKAN IP ANDA...!! = ";cin>>ip;

if ((ip>=0)&&(ip<1)){
X=8;
X1=4;
cout<<"Jumlah SKS yang dapat diambil adalah : "<<X<<endl;}
else if((ip>=1)&&(ip<2)){
X=16;
X1=8;
cout<<"Jumlah SKS yang dapat diambil adalah : "<<X<<endl;}
else if((ip>=2)&&(ip<3)){
X=22;
X1=11;
cout<<"Jumlah SKS yang dapat diambil adalah : "<<X<<endl;}
else if (ip<=4){
X=24;
X1=12;
cout<<"Jumlah SKS yang dapat diambil adalah : "<<X<<endl;}
else {cout<<"Tak ada nilai IP LEBIH DARI 4";
cout<<'\n';
}
int data[20];
int i,n;

cout<<"Pilih Mata Kuliah yg Anda inginkan!"<<endl;

for(i=0;i<X1;i++){
cout<<"Mata Kuliah "<<i+1<<" yg Anda pilih adalah Nomor : ";
cin>>data[i];
}

cout<<"_________________________________________________________________"<<endl;
cout<<"================================================================="<<endl;
cout<<"Mata Kuliah Yang Anda Ambil Adalah : "<<endl;
for(i=0;i<X1;i++){
cout<<i+1<<". "<<mk[data[i]-1]<<endl;}
cout<<"*****************************************************************"<<endl;
getch();
return 0;
}

Vous aimerez peut-être aussi