Nama : Erlangga Yudi Pradana
Kelas : 1D4EB
NRP : 2120600039

1. Mencetak listing program yang dibuat

  • Mencetak kalimat “Hello World!” dalam satu baris

#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}

  • Mencetak kalimat dalam beberapa baris, dengan tampilan sebagai berikut

Hello…
..oh my
…when do i stop?

1
..2
…3

#include <stdio.h>
int main()
{
printf("Hello…\n..oh my\n…when do i stop?\n\n1\n..2\n…3");
return 0;
}

  • Menghitung penjumlahan 1024 + 4096 dan mencetak hasilnya

#include <stdio.h>
int main()
{
printf("%d", 1024+4096);
return 0;
}

  • Mengisi nilai 2 variabel int, menjumlahkan kedua isi variabel tersebut dan mencetak hasilnya

#include <stdio.h>
int main()
{
int a,b;
printf("a = ");
scanf("%d", &a);
printf("b = ");
scanf("%d", &b);
printf("a + b = %d", a+b);
return 0;
}

  • Mengisi nilai sebuah variabel float, mengalikan isi variabel tersebut dengan 50 dan mencetak hasilnya

#inlude <stdio.h>
int main()
{
float a;
printf("a = ");
scanf("%f", &a);
printf("a * 50 = %f", a*50);
return 0;
}

  • Menampilkan sebuah nilai bilangan float dengan tanpa menentukan format tampilanya (default)

#include <stdio.h>
int main()
{
printf("0.39");
return 0;
}

  • Menampilkan nilai sebuah bilangan float dengan format : lebar medan 10 digit dan 2 digit dibelakang koma

#include <stdio.h>
int main()
{
float a=10000000.0011;
printf("a = %0.2f",a);
return 0;
}

  • Menerima masukan dengan format int dan char kemudian menampilkannya kembali dengan format yang sesuai

#include <stdio.h>
int main()
{
int a;
char b;
printf("masukkan angka : ");
scanf("%d", &a);
printf("masukkan huruf : ");
scanf(" %c", &b);
printf("angka yang anda masukkan adalah %d\nhuruf yang anda masukkan adalah %c", a,b);
return 0;
}

2. Mengerjakan soal-soal dibawah ini, dan menyertakan jawaban pada Laporan Resmi

  • Berapakah nilai jawaban yang ditampilkan oleh program dibawah ini :

main()
{
int jawab=100,hasil;
hasil = jawab-10;
printf(“Jawabannya adalah %d\n”,hasil+6);
return 0;
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Apakah keluaran dari potongan program dibawah ini

main()
{
int value1, value2, sum;
value1=35;
value2=18;
sum=value1+value2;
printf(“The sum of %d and %d is %d\n”, value1, value2, sum);
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Program dibawah ini yang tidak berhasil di-compile karena masih terdapat beberapakesalahan. Temukan paling sedikit 6 buah kesalahannya. Selanjutnya tampilkankeluaran, setelah program ini berhasil dijalankan

main()
{
INT jumlah;
/* PERHITUNGAN
HASIL jumlah=25+37-19;
/* TAMPILKAN HASIL
printf(“Berapa hasil perhitungan 25 + 37 – 19 ?\n”);
printf(“Jawabannya adalah %d\n” jumlah);
}

1. #include<stdio.h>
2. int main()
3. int jumlah;
4. /* PERHITUNGAN HASIL */
5. /* TAMPILKAN HASIL */
6. printf(Jawabannya adalah %d\n”, jumlah)

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • buatlah program yang menerima masukan dua buah bilangan. Tampilkan keluaranberupa jumlah, rata-rata dan kuadrat dari kedua bilangan yang dimasukkan

#include <stdio.h>
int main()
{
float a,b;
printf(“masukkan nilai a “);
scanf(“%f”, &a);
printf(“masukkan nilai b “);
scanf(“%f”, &b);
printf(“\njumlah a + b \t\t=%0.2f\n”, a+b);
printf(“rata rata \t\t=%0.1f\n”,(a+b)/2);
printf(“kuadrat bilangan a \t=%0.2f\n”,a*a);
printf(“kuadrat bilangan b \t=%0.2f\n”,b*b);
return 0; }

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Program dibawah ini seharusnya menampilkan keluaran satu baris sbb :
    c*c=25.000000
    Namun, belum berhasil karena masih ada beberapa kesalahan. Temukan minimal 3 kesalahan dalam program tersebut.

#include <Studio.h>
main()
{
float a,b,c;
a=3;
b=4.0;
c=a*a+b*b
printf(“c * c = %d”, c);
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. Kesimpulan hasil praktikum

Sebelum kita menuliskan sebuah kode, kita harus mengetahui sintkas, library, fungsi dan tipe data. Penggunaan variabel dibahasa C sangat sensitif jadi kita harus cermat membuat variabel.