TUGAS PRAKTIKUM
Praktikum1
Buat flowchart
Percobaan 1
Algoritma :
1.Mulai
2.Masukkan 2
bilangan X= 3 , Z= 4
3.Jumlahkan
kedua angka tersebut X+Z =C (3+4)
4.cetak
hasil C=7
5.Berhenti
5.Berhenti
Percobaan 2
Algoritma :
1.Mulai
2.Masukkan bilangan 1 A=10
3.Masukkan bilangan 2 B=10
4.kalikan 2
bilangan tersebut A*B =C (10*10)
5.Cetak
hasil C=100
6.Berhenti
Percobaan 3
Algoritma :
1.Mulai
2.Masukan 2
bilangan A=2 , B=4
3.Kalikan
atau jumlahkan kedua bilangan
4.Jika
perkalian maka hitung perkalian A*B=C (2*4) , jika penjumlahan maka hitung
penjumlahan A+B=D (2+4)
5.Cetak
hasil penjumlahan D=6
6.Cetak hasil perkalian C=8
6.Cetak hasil perkalian C=8
7. Berhenti
Percobaan 4
Algoritmanya:
1.Mulai
2.Masukan alas=3,14 ,Tinggi = 21
3.Hitung luas segitiga *alas*tinggi (*3,14*21)
4.Cetak luas segitiga = 32.97
5.Berhenti
1.Mulai
2.Masukan alas=3,14 ,Tinggi = 21
3.Hitung luas segitiga *alas*tinggi (*3,14*21)
4.Cetak luas segitiga = 32.97
5.Berhenti
Percobaan 5
Algoritma:
1.Mulai
2.Masukkan bilangan A dan B
3.Bandingkan bilangan A dan B
4.A>B , Cetak A
5.B>A , Cetak B
6.A=B , Cetak A=B
7.Berhenti
Algoritma:
1.Mulai
2.Masukkan bilangan A dan B
3.Bandingkan bilangan A dan B
4.A>B , Cetak A
5.B>A , Cetak B
6.A=B , Cetak A=B
7.Berhenti
Praktikum
2
Program Dan Output
Laporan Resmi 2
a.
Nilai
jawaban yang ditamplkan oleh program di bawah ini
main()
{
int jawab, hasil;
jawab = 100;
hasil = jawab -10;
printf("Jawbannya adalah
%d\n",hasil +6);
getch();
Keluaran program
b.Keluaran dari potongan di bawah 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);
getch();
Keluaran program
The sum of 35 and 18 is 53
c.6 kesalahan pada program
Warna merah
berarti kesalahan
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);
getch();
}
Keterangan kesalahan :
1.Kesalahan
pada penulisan interger di baris 3
2.kurang
tanda ( */) untuk munutup komentar di baris 5
3.Kurang
tanda ( */) untuk menutup komentar di baris 8
4.kurang
tanda petik ganda di baris 9(“)
5
.kurang tanda koma di baris10(,)
Program yang
telah di perbaiki, lalu program di jalankan
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);
getch();
Keluaran program
Berapa hasil perhitungan 25 + 37 – 19 =
?
Jawabannya adalah 43
d.program yang menerima 2 bilangan
main()
{
int
jumlah,rata2,kuadrat,bil1,bil2,kuadrat1,kuadrat2;
printf("masukan bilangan pertama =
\n");
scanf("%d",&bil1);
printf("masukan bilangan kedua =
\n");
scanf("%d",&bil2);
//jumlah bilangan
jumlah = bil1+bil2;
//rata2 bilangan
rata2 = (bil1*bil2)/2;
//kuadrat bilangan
kuadrat1 = bil1*bil1;
kuadrat2 = bil2*bil2;
printf("jumlah dari %d dan %d adalah
%d\n" ,bil1,bil2,jumlah);
printf("rata2 dari %d dan %d adalah
%d\n" ,bil1,bil2,rata2);
printf("kuadrat pertama %d adalah
%d\n" ,bil1,kuadrat1);
printf("kuadrat kedua dari %d adalah
%d\n" ,bil2,kuadrat2);
getch();
Tampilan
keluaran jumlah ,rata-rata dan kuadrat dari 2 bilangan
Masukan bilangan pertama =
2
Masukan bilangan kedua =
2
Jumlah dari 2 dan 2 adalah 4
Rata2 dari 2 dan 2 adalah 2
Kuadrat pertama 2 adalah 4
Kuadrat kedua dari 2 adalah 4
e.3 kesalahan
Warna merah
berarti kesalahan
#include<Studio.h>
main()
{
float a, b, c;
a = 3;
b = 4.0;
c = a * a + b * b
printf("c * c = %d",c);
getch();
}
Keterangan Kesalahan:
1.kesalahan
pada penulisan di baris 1 “#include<stdio.h>”
2.kurang
tanda titik koma di baris 9(;)
3.kesalahan
pada format float di baris 10
Hasil keluaran setelah di perbaiki
#include<stdio.h>
main()
{
float a, b, c;
a = 3;
b = 4.0;
c = a * a + b * b;
printf("c * c = %f",c);
getch();
Keluaran program
C * C =
25.000000_
No comments:
Post a Comment