Dibawah ini ada beberapa listing program dengan menggunakan bahasa pemrograman c++ dan Delphi. Semoga dapat menjadi refrensi bagi teman-teman yang membutuhkan untuk dipelajari atau untuk menyelesaikan tugas tertentu.
1. PROGRAM MENAMPILKAN DATA DALAM BENTUK MATRIK
//program menampilkan data dalam bentuk matrik
#include
#include
const long bar=3;
const long kol=3;
void main()
{
int i,j;
long matrik[bar][kol];
clrscr();
printf("Inputkan matrik A(3,3)\n");
for(i=0;i
printf("A(%i,%)=",i+1,j+1);
scanf("%i",&matrik[i][j]);
}
printf("\nMatrik A(3,3) : ");
for (i=0;i
printf("\n");
for(j=0;j
}
getch();
}
2. MENCARI NILAI RATA-RATA
#include
#include
int main()
{
int nil[10];
double total,rata;
total=0;
printf("Inputkan data !\n");
for (int i=0;i<10;i++)
{
printf("data ke %i :",i+1);
scanf ("%d",&nil[i]);
total+=nil[i];
}
clrscr();
printf("Total dari : %i",nil[0]);
for(int n=0;n<9;n++)
printf("+%i",nil[n+1]);
rata=total/10;
printf("=%72f",total);
printf("\nNilai rata-ratanya : %72f,rata");
getch();
}
3. KONVERSI SUHU
//*========================*
//*===KONVERSI SUHU========*
//* *
//*contoh pemrosesan pada array,yaitu untuk penghitung nilai*
#include
#include
const int jum_data=5;
void main()
{
float suhu(jum_data);//aray suhu
float total; //untuk menampung total
clrscr(); //Hapus layar
cout <<"masukan data suhu "<
{
cout<< i+1<< " : ";
cin>> suhu (i);
}
//menghitung nilai rata-rata
total=0;
for(i=0;i
4. LISTING PROGRAM METODE “GAUSS-SEIDEL”:
#include
void main()
{
float x1,x2,x3,j1,j2,j3,a,b,c,d,e,f,g,h,l,y1,y2,y3,y4,y5,y6,z;
int i,j;
printf("\t***********************\n");
printf("\t* Metode Gauss-Seidel *\n");
printf("\t***********************\n");
printf("\n");
x1=0; x2=0; x3=0;
a=1; b=3; c=4; d=7;
e=8; f=9; g=12; h=-51; l=61;
y1 = b*x3;
y2 = d*x2;
y3 = f*x3;
y4 = c*x1;
y5 = a*x2;
for (i=0;i<10;i++){
printf(" \nIterasi %d",i+1);
printf(" \n---------");
printf("\n\n");
for (j=0;j<1;j++)
{
j1 = ((h + y1 - y2)/a);
printf("x%1.0d",j+1);
printf(" = %1.3f",h);
printf(" + (%1.3f)",y1);
printf(" - (%1.3f)",y2);
printf(" / %1.0f",a);
printf("\n");
printf(" = %1.3f",j1);
printf("\n\n");
x1=j1*c;
j2 = ((l + x1 + y3)/c);
printf("x%1.0d",j+2);
printf(" = %1.3f",l);
printf(" + (%1.3f)",x1);
printf(" + (%1.3f)",y3);
printf(" / %1.0f",c);
printf("\n");
printf(" = %1.3f",j2);
printf("\n\n");
x2=j2*a;
y6 = g*j1;
z=g*j1;
j3 = ((e + z - j2)/b);
printf("x%1.0d",j+3);
printf(" = %1.3f",e);
printf(" + (%1.3f)",z);
printf(" - (%1.3f)",j2);
printf(" / %1.0f",b);
printf("\n");
printf(" = %1.3f",j3);
printf("\n\n");
y1=d*j2;
y2=b*j3;
y3=f*j3;
}
}
}
OUTPUT PROGRAM “GAUSS-SEIDEL”:
5. LISTING PROGRAM METODE”NEWTON-RAPHSON”:
#include
void main()
{
float xn,x,j,k,l,m,i,j1,j2,j4,j5,j6,fx,dfx;
printf("\n");
printf("****************************\n");
printf("Dengan Metode Newton Raphson\n");
printf("****************************\n");
printf("\n");
printf("Soal : f(x)=x^3-6x^2+11x-6\n");
x = 3.6;
j = 3;
k = 12;
l = 11;
m = 6;
printf("\n");
printf("iterasi = 10");
printf("\n");
printf("Nilai Taksiran Awal : x =%4.1f\n",x);
printf("\n");
printf("Turunan : f'(x)=3x^2-12x+11\n");
printf("\n");
printf("--------------------\n");
printf("xi=x0-(f(x)/f'(x))\n");
printf("--------------------\n");
for (i=0;i<10;i++)
{
j1=(j*(x*x));
j2=k*x;
j4=(x*x)*x;
j5=m*(x*x);
j6=l*x;
fx = j4-j5+j6-m;
dfx = j1-j2+l;
xn = x-(fx/dfx);
printf("\n");
printf("x%1.0f ",i+1);
printf("=> x%1.0f",i);
printf(" = %f",x);
printf(" - (%1.3f",j4);
printf(" - %1.3f",j5);
printf(" + %1.3f",j6);
printf(" - %1.0f",m);
printf(" / %1.3f",j1);
printf(" - %1.3f",j2);
printf(" + %1.0f",l);
printf(")\n");
printf(" = %f",xn);
printf("\n\n");
x=xn;
}
}
OUTPUT PROGRAM METODE”NEWTON-RAPHSON”:
6.LISTING PROGRAM PERHITUNGAN NILAI MAHASISWA
#include
#include
#include
void main()
{
char nama[30];
int i,nim,n,total,rata;
float inggris,warga,panca,indo,web;
int nilai1,nilai2,nilai3,nilai4,nilai5;
int rata1,rata2,rata3,rata4,rata5;
cout<<" DAFTAR PERHITUNGAN NILAI MAHASISWA "<
cin>>n;
cout<<""<
{
cout<<" Nim :";
cin>>nim;
cout<<" Nama :";
cin>>nama;
cout<<"---------------------------"<
cin>>nilai1;
inggris=inggris+nilai1;
cout<<" Matakuliah: kewarganegaraan"<
cin>>nilai2;
warga=warga+nilai2;
cout<<" Matakuliah: pancasila"<
cin>>nilai3;
panca=panca+nilai3;
cout<<" Matakuliah: bhs indonesia"<
cin>>nilai4;
indo=indo+nilai4;
cout<<" Matakuliah: pemragraman web"<
cin>>nilai5;
cout<<" ---------------------------"<
total=nilai1+nilai2+nilai3+nilai4+nilai5;
rata=total/5;
cout<<" Nilai total :"<
cout<<" ------------------------------------"<
cout<<" Rata-rata nilai bhs inggris :"<
cout<<" Rata-rata nilai kewarganegaraan:"<
cout<<" Rata-rata nilai pancasila :"<
cout<<" Rata-rata nilai bhs indonesia :"<
cout<<" Rata-rata nilai pemragraman web:"<
}