TUGAS
ARRAY dan FUNGSI
1. Matriks 3 X 3
#include <stdio.h>
#include <conio.h>
main()
{
int matriks[3][3];
int A,B,C,i,j;
A=3;
B=3;
for(i=0;i<A;i++)
{
for(j=0;j<B;j++)
{
printf("Matriks [%d,%d] : ",i+1,j+1);
scanf("%d",&matriks[i][j]);}}
printf("\n");
C = 2 * A + 3 * B;
printf("C = 2 * A + 3 * B = %d\n\n",C = 2 * A + 3 * B);
printf("Matriks = \n\n");
for(i=0;i<A;i++)
{
for(j=0;j<B;j++)
{
printf("%3d",matriks[i][j]);
}
printf("\n");
}
getch ();
return 0;
}
2. Array 2 dimensi
#include <stdio.h>
#include <conio.h>
main()
{
int total;
int tahun[5]={1996,1997,1998,1999,2000};
int siswa[5][5]={{25,33,25,25,25},{26,33,34,24,24},{32,25,35,27,28},{30,34,32,29,30},{26,27,28,29,30}};
printf("\t1a\t1b\t1c\t1d\t1e\n\n");
total=0;
for(int b=0; b<5; b++)
{
printf("%d",tahun[b]);
for(int k=0; k<5; k++)
{
printf("\t%d",siswa[b][k]);
total=total+siswa[b][k];
}
printf("\n");
}
printf("\nTotal siswa dari tahun 1996 sampai 2000 adalah %d",total);
total=0;
for(int y=0; y<5; y++)
{
total=total+siswa[4][y];
}
printf("\nTotal siswa pada tahun 2000 adalah %d",total);
getch ();
return 0;
}
3.Fungsi
#include <stdio.h>
#include <conio.h>
float luas_segiempat();
float luas_segitiga();
float luas_lingkaran();
int main()
{
float hasil1,hasil2,hasil3;
hasil1=luas_segiempat();
hasil2=luas_segitiga();
hasil3=luas_lingkaran();
printf("\nluas segiempat =%.2f",hasil1);
printf("\nluas segitiga =%.2f",hasil2);
printf("\nluas lingkaran =%f",hasil3);
getch();
}
float luas_segiempat()
{
float p,lebar,hasil;
printf("Hitung Luas Segiempat");
printf("\n-------------------");
printf("\nmasukan panjang = ");
scanf("%f",&p);
printf("masukan lebar = ");
scanf("%f",&lebar);
hasil=p*lebar;
return(hasil);
}
float luas_segitiga()
{
float a, t, hasil;
printf("\nLuas Segitiga");
printf("\n-------------------");
printf("\nmasukan alas = ");
scanf("%f",&a);
printf("masukan tinggi = ");
scanf("%f",&t);
hasil=a*t/2;
return(hasil);
}
float luas_lingkaran()
{
float hasil;
float r;
printf("\nLuas lingkaran");
printf("\n-------------------");
printf("\nmasukan jari-jari = ");
scanf("%f",&r);
hasil=22.0/7.0*r*r;
return (hasil);
}
Execut:
No comments:
Post a Comment