0

Praktikum 2 Pengenalan Bahasa C

Posted by nafa.nailufar.a on Sep 21, 2014 in Uncategorized

I.Listing Program

Latihan 1

#include <stdio.h>

#include <stdlib.h>

main()

{

int a,b,c,f;

char g[100];

printf(“masukkan bilangan yang pertama=”);

scanf(“%d”,&a);

printf(“masukkan bilangan yang kedua=”);

scanf(“%d”,&b);

printf(“masukkan bilangan yang ketiga=”);

scanf(“%d”,&c);

printf(“masukkan satu kata=”);

scanf(“%s”,&g);

f=a+b+c;

printf(“jumlah = %d\n”,f);

printf(“rata-rata = %d\n”,f/3);

printf(“kuadrat = %d\n”,f*f);

printf(“kata = %s\n”,&g);

return 0;

}

 

Latihan 2

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a=3,b=6;

printf(“A=%d\n”,a);

a++;

printf(“A++=%d\n”,a);

printf(“B=%d\n”,b);

b–;

printf(“B–%d\n”);

return 0;

}

Latihan 3

#include <stdio.h>

#include <stdlib.h>

int main()

{

float d;

int a,b,c;

printf(“masukkan bilangan:”);

scanf(“%d”,&a);

printf(“masukkan pembagi:”);

scanf(“%d”,&b);

c=a/b;

d=a%b;

printf(“sisanya=%d\n”,c);

printf(“sisanya=%f\n”,d);

return 0;

}

Latihan 4

#include <stdio.h>
#include <stdlib.h>

int main()
{
float a,b,c=4.0/3.0,d=22.0/7.0;
printf(“program menghitung volume bola\n”);
printf(“masukkan jari-jari=\n”);
scanf(“%f”,&a);
b=(c*d*a*a*a);
printf(“jadi volume bola adalah%2.f/n”,b);

return 0;

}

II.Hasil Program

Latihan 1

1

Latihan 2

2

Latihan 3

3

Latihan 4

4

III.Pembahasan
Bahasa C adalah bahasa pemrograman yang tergolong pada bahasa pemrograman komputer tingkat tinggi karena Bahasa C merupakan program komputer yang bahasanya mendekati dengan bahasa manusia .Adanya Bahasa C sangat memudahkan para programmer karena Bahasa C mempunyai beberapa compiler yang sangat popular.
Pada Praktikum yang dilakukan pada tanggal 16 September 2014 kali ini melakukan praktik untuk membuat beberapa program rumus-rumus yang ada di matematika,praktik kali ini merupakan lanjutan program yang sebelumnya yaitu program hello world maka editornya tetap sama yaitu menggunakan salah satu editor Bahasa C yaitu Codeblock.
Untuk membuat program yang mudah dibaca dalam hal pembacaan pemrograman adapun urutan yang ada pada listing program meskipun Program bahasa c tidak mengenal aturan penulisan di kolom tertentu namun sebaiknya saat membuat program harus dengan urutan yang baik ,berikut adalah urutan baris yang ada pada listing :
Baris pertama yaitu #include <stdio.h> yang berisikan pustaka output maupun input
Baris kedua adalah sebuah fungsi main, int main (). Baris ini merupakan awal dari definisi dari fungsi main.
Baris ketiga adalah Perintah printf; Ini adalah sebuah statement pada bahasa C.printf adalah standard output pada C. Arti dari seluruh statement di atas adalah insert sebuah deretan huruf-huruf atau kata-kata.
Selanjutnya baris yang terakhir yaitu return 0;. Perintah return menyebabkan selesainya fungsi main. Perintah return bisa diikuti dengan return code biasanya diikuti dengan angka 0. sebuah return code 0 untuk fungsi main diartikan bahwa program yang kita buat berjalan tanpa masalah. Ini yang paling sering dipakai untuk mengakhiri program Bahasa C.
Bahasa pemrograman mempunyai aturan-aturan tertentu sesuai dengan bahasa pemrogramannya aturan tersebut dibuat untuk mempermudah kita untuk membuat program,apabila kita tidak menaati peraturan tersebut maka program yang kita buat tidak akan dikompilasi artinya kode-kode yang kita ketik tidak bisa dijadikan bahasa mesin/bahasa pemrograman.Jadi kita harus sebisa mungkin untuk konsentrasi dan teliti pada saat pembuatan program.

 
0

Praktikum 1 Pengenalan Teknologi Informasi

Posted by nafa.nailufar.a on Sep 17, 2014 in Uncategorized

cats

MAIN BATTLE TANK MASA DEPAN

 

Seiring berkembangnya zaman dan peperangan sering terjadi di berbagai negara, saya mempunyai ide untuk membuat main battle tank masa depan .

Tank masa depan ini berlapiskan baja yang lebih kuat dari tank pada umumnya serta mempunyi anti ledak.
Tank masa depan ini menggunakan sistem control penembakan canggih seperti pencari jarak,control penembakan terkomputerisasi dan stabilizer yang didesain untuk menjaga kestabilan meriam walaupun hull berputar dan berguncang sehingga memudahkan operator untuk menembak dalam keadaan bergerak dan menghadapi target bergerak.

Tank masa depan ini dilengkapi tujuh senapan yaitu depan tiga senapan,belakang tiga senapan dan diatas ada satu senapan kegunannya sama yaitu untuk menyerang musuh dan kendaraan ringan musuh yang terletak di depan,belakang maupun atas tank.
Main battle Tank masa depan ini tidak bergerak dengan roda tapak seperti tank biasanya tetapi dia bergerak menggunakan roda yang telah di desain sedemikian rupa supaya bisa bergerak di berbagai medan yang sulit untuk dijangkau .

Main battle tank masa depan ini memiliki save room seperti tank pada umumnya yaitu internal dan external,ruang internal berisikan amunisi sedangkan External berisikan logistik serta keperluan pribadi untuk awak tank.
Sampai saat ini tidak ada helicopter yang mampu mengangkut MBT,tetapi MBT masa depan yang saya buat mempunyai desain sesimple mungkin supaya bisa di angkut helicopter,jadi awak tank tidak perlu melakukan perjalanan yang jauh untuk menempuh daerah musuh supaya lebih efisien untuk melakukan perang.

 
1

Hello world!

Posted by nafa.nailufar.a on Sep 17, 2014 in Uncategorized

Welcome to Wadah Aspirasi dan Kreasi Mahasiswa UGM Sites. This is your first post. Edit or delete it, then start blogging!

Copyright © 2025 All rights reserved. Theme by Laptop Geek.