TUGAS MATA KULIAH DASAR PEMROGAMAN
OLEH :
ULFA OCTA PRISNANDA 2103157029
1. Konversi Mata UangAsing
#include<stdio.h> main () { int dollar; int rupiah; int hasil; printf("MasukanUang $:"); scanf("%d", &dollar); rupiah=11090; hasil=dollar*rupiah; printf("Hasilkonversi =%d\n", hasil); } Pada soal no 1 ini tentang konversi mata uang, Menggunakan “int” karena dalam bahasa C int berarti bilangan integer. Dan inputnya adalah Uang dalam US dollar Proses : uang_rupiah = uang_dolar * 11090, karena satu dollar bernilai 11090 rupiah Output (hasil keluaran data dari bahasa C) : uang rupiah
2. Menentukan Banyaknya Uang Pecahan
#include <stdio.h> #include
main(){
int uang,temp,data[7]={100000,50000,20000,10000,5000,2000,1000}; int i,jml; printf("\nMasukanJumlahUang : "); scanf("%d",&uang); temp=uang; printf("\n PecahanUang : "); for(i=0;i<=6;i++){ jml = temp / data[i]; temp = temp - (data[i]*jml); printf("\n Array :%d, UangPecahan %d : %d Lembar",i,data[i],jml); } getch(); }
Pada soal no 2 ini tentang menentukan banyaknya uang pecahan, Menggunakan “int” karena dalam bahasa C int berarti bilangan integer. Dan inputnya adalah jumlah uang dalam rupiah (misal : 189000) Proses : ratusanribu = jml_uang dibagi 100000 sisa = jml_uang – (ratusanribu*100000) limaplhribu = sisa dibagi 50000 sisa = sisa – (limaplhribu*50000) Output (hasil keluaran data dari bahasa C) : 1 Lembar 100000 1 Lembar 50000 1 Lembar 20000 1 Lembar 10000 1 Lembar 5000 2 Lembar 2000
3. Menghitung Operasi Aritmatika
Pada soal no 3 ini tentang menghitung operasi aritmatika, Menggunakan “int” karena dalam bahasa C int berarti bilangan integer. Menggunakan Modulus, karena modulus menunjukkan sisa hasil operasi pembagian pada perhitungan ariitmatika. Dan inputnya adalah int a = 12, b = 2, c = 3, d = 4; Proses : modulus=a%b; kurang=a-c; tambah=a+b; bagi=a/d; bagi_a=a/d*d+a%d; modulus_a=a%d/d*a-c; Output (hasil keluaran data dari bahasa C) : a%b a-c a+b a/d a/d*d+a%d a%d/d*a-c
4. Mengitung Diskriman dari Persamaan Kuadrat
#include<stdio.h> main () { float a, b, c, hasil; printf("MasukanNilai A :"); scanf("%f", &a); printf("MasukanNilai B :"); scanf("%f", &b); printf("MasukanNilai C :"); scanf("%f", &c); hasil=b*b-4*a*c; printf("Hasil %f\n", hasil); } HirarkiOperasiAritmatika
Hasil = (B * B) – (4*a*c)
Pada soal no 4 ini tentang Mengitung Diskriman dari Persamaan Kuadrat, dalam proses tsb menggunakan fungsi bahasa C yaitu float. Karena fungsi Variabel float dalam bahasa c digunakan untuk mengolah angka bilangan desimal ataupun pecahan. Untuk input dan output nilai tipe data float menggunakan &f dan %f.
float a, b, c, hasil; printf("MasukanNilai A :"); scanf("%f", &a);
=>> maka akan tampil pada layar “Masukkan Nilai A : 30.25
printf("MasukanNilai B :"); scanf("%f", &b);
=>> maka akan tampil pada layar “Masukkan Nilai B : 14.20
printf("MasukanNilai C :"); scanf("%f", &c);
=>> maka akan tampil pada layar “Masukkan Nilai C : 95.96
hasil=b*b-4*a*c; printf("Hasil %f\n", hasil);
=>> maka akan tampil pada layar “ Hasil -11409.519531
E. Laporan Resmi 4. a. Hasil Program Kode di bawahini :
#include<stdio.h> main () { int a=22; a = a + 5; a = a - 2; printf(" a = %d\n", a); }
Analisa : Melakukan perhitungan matematika langsung tanpa di tampilkan di layar, hanya hasilnya yang ditampilkan di layar.
b.1 Hasil
X = (2+3) – 10* 2
#include<stdio.h> main () { int x; x = (2+3)-10*2; printf(" Hasil X = (2+3)-10*2 = %d\n", x); }
Analisa : Melakukan perhitungan aritmatika langsung di tampilkan di layar.
b.2 Hasil X = ( 2 + 3 ) - ( 10 * 2 )
#include<stdio.h> main () { int x; x = (2+3)-(10*2); printf(" Hasil X = (2+3)-(10*2) = %d\n", x); }
Analisa : Melakukan perhitungan aritmatika dengan langkah langkah penghitungan di tampikan pada layar.
b.3 Hasil X = 10 % 3 * 2 + 1
#include<stdio.h> main () { int x; x = 10%3*2+1; printf(" Hasil X = 10%3*2+1 = %d\n", x); } Analisa : melakukan perhitungan aritmatika dengan menjumlahkan langsung semua bilangan di tampilkan pada layar.
c.1 Hasil y = bx^2 + 0,5x – c
#include<stdio.h> main () { // y = bx^2 + 0,5x - c int b, c, hasil; b = 10; c = -11; hasil = 0,5 * 0,5 - 4 * 10 * -11; printf("Hasil :%d\n\n",hasil); }
Analisa : Melakukan perhitunggan mengunakan rumus persamaan kuadrat, dengan menampilkan hasil pada layar menggunakan printf.
c.2 Berikut Hasil Kode di Bawah Ini :
#include<stdio.h> main () {
int x, a, z, hasil; x = 10; a = 11; z = 5; hasil = (0,3*x*z) / (2*a); printf("Hasil :%d\n\n",hasil); } Analisa : Melakukan perhitunggan mengunakan rumus pecahan perkalian pembagian, dengan menampilkan hasil pada layar menggunakan printf.
d. Hasil kode eksekusi :
#include<stdio.h> main () { char kar='A'; kar = kar + 32; printf("Hasil :%c\n",kar); }
Analisa : Menampilkan analisa koding, dengan menampilkan hasil pada layar menggunakan printf.