Upload
chandra-ajja
View
25
Download
2
Embed Size (px)
Citation preview
#include <stdio.h>
long int faktorial(int n)
{
if(n==1||n==0)
return 1;
else
return n*faktorial(n-1);
}
int main()
{
int a,b,c,d,e,n;
long int hasil;
printf("menghitung penjumlahan faktorial\n");
printf("a\t= ");
scanf("%i",&a);
printf("b\t= ");
scanf("%i",&b);
printf("c\t= ");
scanf("%i",&c);
printf("d\t= ");
scanf("%i",&d);
printf("e\t= ");
scanf("%i",&e);
hasil=faktorial(a)+faktorial(b)+faktorial(c)+faktorial(d)+faktorial(e);
printf("a!+b!+c!+d!+e!= \n");
printf("%i!+%i!+%i!+%i!+%i!=%ld\n",a,b,c,d,e,hasil);
return 0;
}
Penjelasan Program di atas :
Pada program diatas menjelaskan tetntang FUngsi, FUngsi adalah sekumpulan perintah operasi program yang dapat menerima argument input dan dapat memberikan hasil output yang dapat berupa nilai atau pun sebuah hasil operasi, dan dalam program diatas kita mencari fungsi dengan bentuk n factorial dengan penjumlahan,pada program di atas kita menggunakan include <stdio.h> yang berarti dalam program kita melibatkan objek printf. dan untuk log itu mempunyai argument bertipe long dan nilai balik bertipe long, untuk retrun itu sendiri fungsi yang berupa nilai balik, untuk fungsi printf itu ialah untuk mencetak dan fungsi ini hasil=faktorial(a)+faktorial(b)+faktorial(c)+faktorial(d)+faktorial(e);
Ialah untuk merintahkan program untuk menjumlahkan nilai a,b,c,d,e factorial.
#include <stdio.h>
long int faktorial(int n)
{
if(n==1||n==0)
return 1;
else
return n*faktorial(n-1);
}
int main()
{
int x,y,z,t,u,n;
long int hasil;
printf("menghitung Pengurangan faktorial\n");
printf("x\t= ");
scanf("%i",&x);
printf("y\t= ");
scanf("%i",&y);
printf("z\t= ");
scanf("%i",&z);
printf("t\t= ");
scanf("%i",&t);
printf("u\t= ");
scanf("%i",&u);
hasil=faktorial(x)-faktorial(y)-faktorial(z)-faktorial(t)-faktorial(u);
printf("a!-b!-c!-d!-e!= \n\n");
printf("%i!-%i!-%i!-%i!-%i!=%ld\n\n",x,y,z,t,u,hasil);
return 0;
}
Penjelasan Program di atas :
Pada program diatas menjelaskan tetntang FUngsi, FUngsi adalah sekumpulan perintah operasi program yang dapat menerima argument input dan dapat memberikan hasil output yang dapat berupa nilai atau pun sebuah hasil operasi, dan dalam program diatas kita mencari fungsi dengan bentuk n factorial dengan penjumlahan,pada program di atas kita menggunakan include <stdio.h> yang berarti dalam program kita melibatkan objek printf. dan untuk log itu mempunyai argument bertipe long dan nilai balik bertipe long, untuk retrun itu sendiri fungsi yang berupa nilai balik, untuk fungsi printf itu ialah untuk mencetak dan fungsi ini hasil=faktorial(a)+faktorial(b)+faktorial(c)+faktorial(d)+faktorial(e);
Ialah untuk merintahkan program untuk pengurangan nilai x,y,z,t,u factorial.
#include <stdio.h>
long int faktorial(int n)
{
if(n==1||n==0)
return 1;
else
return n*faktorial(n-1);
}
int main()
{
int x,y,z,t,u,n;
long int hasil;
printf("menghitung Pengurangan faktorial\n");
printf("x\t= ");
scanf("%i",&x);
printf("y\t= ");
scanf("%i",&y);
printf("z\t= ");
scanf("%i",&z);
printf("t\t= ");
scanf("%i",&t);
printf("u\t= ");
scanf("%i",&u);
hasil=faktorial(x)*faktorial(y)*faktorial(z)*faktorial(t)*faktorial(u);
printf("a!*b!*c!*d!*e!= \n\n");
printf("%i!*%i!*%i!*%i!*%i!=%ld\n\n",x,y,z,t,u,hasil);
return 0;
}
Penjelasan Program di atas :
Pada program diatas menjelaskan tetntang FUngsi, FUngsi adalah sekumpulan perintah operasi program yang dapat menerima argument input dan dapat memberikan hasil output yang dapat berupa nilai atau pun sebuah hasil operasi, dan dalam program diatas kita mencari fungsi dengan bentuk n factorial dengan penjumlahan,pada program di atas kita menggunakan include <stdio.h> yang berarti dalam program kita melibatkan objek printf. dan untuk log itu mempunyai argument bertipe long dan nilai balik bertipe long, untuk retrun itu sendiri fungsi yang berupa nilai balik, untuk fungsi printf itu ialah untuk mencetak dan fungsi ini hasil=faktorial(a)+faktorial(b)+faktorial(c)+faktorial(d)+faktorial(e);
Ialah untuk merintahkan program untuk perkaliahan nilai a,b,c,d,e factorial.
#include<stdio.h>
#include<conio.h>
int main ()
{
int A[4][4];
int B[4][4];
int C[4][4];
int i,j;
printf("\t\t\tMenghitung Matrik 4 x 4n");
printf("\tMatrik A[m][n]\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("Baris %d : Kolom %d\t=\t",i+1,j+1);
scanf("%d",&A[i][j]);
}
printf("\n");
}
printf("\tMatrik B[ ][ ]\n\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("Baris %d : Kolom %d\t=\t",i+1,j+1);
scanf("%d",&B[i][j]);
}
printf("\n\n");
}
printf("\tMatrik A[ ][ ]\n\n");
for (i=0; i<4; i++)
{
printf("|");
for (j=0; j<4; j++)
{
printf("%3d",A[i][j]);
}
printf(" |\n\n");
}
printf("\tMatrik B[ ][ ]\n\n");
for (i=0; i<4; i++)
{
printf("|");
for (j=0; j<4; j++)
{
printf("%3d",B[i][j]);
}
printf(" |\n\n");
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i==j)
C[i][j]=A[i][0]*B[0][j]+A[i][1]*B[1][j]+A[i][2]*B[2][j]+A[i][3]*B[3][j];
else
C[i][j]=A[i][0]*B[0][j]+A[i][1]*B[1][j]+A[i][2]*B[2][j]+A[i][3]*B[3][j];
}
}
printf("\tMatrik C[ ][ ]\t=\tMatrik A[ ][ ] x Matrik B[ ][ ]\n\n");
for (i=0; i<4; i++)
{
printf("|");
for (j=0; j<4; j++)
{
printf("%4d",C[i][j]);
}
printf(" |\n\n");
}
getch();
}
Penjelasan program di atas :
Dalam program diatas kita menggunakan include <stdio.h> untuk melibatkan objek prinf dan kita juga menggunakan include <conio.h> ialah untuk membersikan layar pada program, dan dalam program diatas kita membuat sebuah matrik yang berukuran 4 x 4 , larik merupakan sekumpulan data yang mempunyai nama tipe yang sama arti dari int a[4][4] ialah menyebutkan bahwa ukuran matrik a berukuran 4x4 begitu dengan matrik b dan c yang berukuran 4x4, printf disini mempunyai arti sebagai mencetak suatu keluaran yang kita tulis, \n mempunyai arti sebagai karakter baris baru dan perintah getch diats untuk menahan suatu program.
#include<stdio.h>
main()
{
int A[10][10];
int i,j,k,n,s;
printf("Masukkan n = ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
if((i==0)||(j==0)||(j==i-1))
{
A[i][j]=1;
}
else
{
A[i][j]=A[i-1][j-1]+A[i-1][j];
}
}
}
for(i=0,s=n;i<n;i++,s--)
{
for(k=0;k<=s;k++)
{
printf(" ");
}
for(j=0;j<i;j++)
{
printf("%4d",A[i][j]);
}
printf("\n\n");
}
}
Penjelasan program di atas :
Dalam program diatas kita menggunakan include <stdio.h> untuk melibatkan objek prinf, dan dalam program diatas kita membuat sebuah matrik yang berukuran 4 x 4 , larik merupakan sekumpulan data yang mempunyai nama tipe yang sama arti dari int a[4][4] ialah menyebutkan bahwa ukuran matrik a berukuran 4x4, printf disini mempunyai arti sebagai mencetak suatu keluaran yang kita tulis, \n mempunyai arti sebagai karakter baris baru program. if((i==0)||(j==0)||(j==i-1)) fungsi ini menyebutkan bahwa I sama dengan 0 atau js ama dengan atau j sama dengan I dikurangi dengan 1 dan perintah getch diats untuk menahan suatu
#include <stdio.h>
Melibatkan fungsi printf pada program di bawah
long int pangkat (unsigned int a, unsigned int n)
sebuah argument dengan tipe integer
{
Awal dari suatu program
if(n==0)
dimana jika nilai n sama dengan 0
return 1;
else
return a* pangkat (a, n-1);
}
Suatu akhir dari program
int main()
{
int a, n, i;
long int hasil;
printf("\t\t\tMenghitung a pangkat n\n");
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
printf("Masukkan bilangan\t a\t:\t");
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
scanf("%d",&a);
printf("\nMasukkan n sebagai banyaknya deret pangkat\t:\t");
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
scanf("%d",&n);
printf("\n* Pangkat (n) dimulai dari 0 hingga (n-1) *\n");
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
i=0;
suatu pernyataan dimana nilai I adalah 0
while(i<n)
{
hasil = pangkat (a,i);
printf("\n\t\t%i", a,n);
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
printf("\t=\t%4ld\n",hasil);
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
i=i+1;
}
printf("\nNilai Maksimum dari deret adalah\t\t=\t%4ld\n",hasil);
mencetak didalam tulisan () dna untuk \n sendiri sebuah baris baru atau karakter
printf("\n");
}
LAPORAN PRAKTIKUM
FUNGSI
Nama : Moh.Irfan Irawan
NIM : H1B008015
Shift : 4
Asisten : 1. Rendi Rijaldi P.P
2. M.Fahrul.Falaq
Kementerian Pendidikan Nasional
Universitas Jenderal Soedirman
Fakultas Sains dan Teknik
Jurusan MIPA
Program Studi Matematika
Purwokerto
2010
LAPORAN PRAKTIKUM
LARIK
Nama : Moh.Irfan Irawan
NIM : H1B008015
Shift : 4
Asisten : 1. Rendi Rijaldi P.P
2. M.Fahrul.Falaq
Kementerian Pendidikan Nasional
Universitas Jenderal Soedirman
Fakultas Sains dan Teknik
Jurusan MIPA
Program Studi Matematika
Purwokerto
2010