Anda di halaman 1dari 7

Nama : I Made Dwi Putra Suartha

NIM : 1404405090
Sesi : 10

LAPORAN SEMENTARA
PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER

MODUL I
DASAR DASAR BAHASA C

Pertanyaan
1. Buatlah sebuah program yang menampilkan nama dan nim anda (Flowchart)
2. Buatlah sebuah program yang menghitung Luas dan Volume (Flowchart) :
a. Kubus
b. Limas Segi Empat

c. Kerucut
Dengan inputan variabel dari pengguna.

Penyelesaian
1. Menampilkan Nama dan NIM
Program :
#include<stdio.h>
char main()
{
char nama[50], nim[15];//mendeklarasikan karakter string
printf ("Masukkan Nama Anda : ");
gets (nama);//input nama
printf ("\nMasukkan NIM Anda : ");
scanf ("%s", &nim);//input nim
printf ("\n\n=====================================\n");
printf("\nNAMA : %s", nama); /*untuk menampilkan nama*/
printf("\nNIM : %s", nim);
/*untuk menampilkan NIM*/
}
Flowchart :
Start

Inisialisasi:
char : nama, nim

Input : (nama, nim)

Output :
NAMA : I MADE DWI PUTRA SUARTHA
NIM : 1404405090

End
2. Berikut program dan flowchart dari luas dan volume :

a. Kubus
Program :
#include<stdio.h>
int main()
{
int s, l, v; /*pemberian variabel*/
printf("Masukan sisi dari kubus :"); /*untuk menginput sisi kubus*/
scanf("%d", &s); /*pembacaan variabel*/
l = s*s*6; /*rumus luas*/
v = s*s*s; /*rumus volume*/
printf("Luas kubus = %7.2d\n\n", l); /*mengeluarkan luas*/
printf("Volume kubus = %7.2d", v);
/*mengeluarkan volume*/
}
Flowchart :

Start

Inisialisasi :
int : s

Input : ( s )

l=sxsx6
v=sxsxs

Output :
( l, v )

Stop
b. Limas Segi Empat
Program :
#include<stdio.h>
int main()
{
int s, t, l, v; /*pemberian variabel*/
printf("Masukan sisi dari alas :\n"); /*untuk menginput sisi alas limas*/
scanf("%d", &s); /*pembacaan variabel*/
printf("Masukan tinggi dari limas segi empat :\n");
/*untuk menginput tinggi limas segi empat*/
scanf("%d", &t); /*pembacaan variabel*/
l = (s*s)+ (s*sqrt(pow((s/2),2)+pow(t,2))*2); /*rumus luas*/
v = (s*s*t)/3; /*rumus volume*/
printf("Luas limas segi empat = %7.2d\n\n", l); /*mengeluarkan luas*/
printf("Volume limas segi empat = %7.2d", v); /*mengeluarkan volume*/
}

Flowchart :

Start

Inisialisasi :
int : s, t

Input :
( s, t )

l=
sx
s2 2
2
+t x2
( s x s ) +
Output :
( l, v )

Stop
c. Kerucut
Program :
#include<stdio.h>
#define p 3.14
int main()
{
int r, t, l, v; /*pemberian variabel*/
printf("Masukan jari - jari dari alas :\n");
/*untuk menginput jari - jari alas*/
scanf("%d", &r); /*pembacaan variabel*/
printf("Masukan tinggi dari krucut :\n");
/*untuk menginput tinggi krucut*/
scanf("%d", &t); /*pembacaan variabel*/
l = (p*pow(r,2))+ (p*r*(r+(sqrt(pow(r,2)+pow(t,2)))));
/*rumus luas*/
v = p*pow(r,2)*t/3; /*rumus volume*/
printf("Luas krucut = %7.2d\n\n", l); /*mengeluarkan luas*/
printf("Volume krucut = %7.2d", v); /*mengeluarkan volume*/
}
Flowchart :
Start

Inisialisasi :
Int : r, t, p = 3.14

Input :
( jari-jari (r), t )

l = ( p x r ) +(p x r ( r + r +t ) )
2 2 2

t
p x r2 x
v= 3
Output :
( l, v )

Stop

Anda mungkin juga menyukai