Anda di halaman 1dari 15

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 <conio.h>

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; =>> maka akan tampil pada
printf("MasukanNilai A :"); layar “Masukkan Nilai A :
scanf("%f", &a); 30.25

printf("MasukanNilai B :"); =>> maka akan tampil pada


scanf("%f", &b); layar “Masukkan Nilai B :
14.20

printf("MasukanNilai C :"); =>> maka akan tampil pada


scanf("%f", &c); layar “Masukkan Nilai C :
95.96

=>> maka akan tampil pada


hasil=b*b-4*a*c;
layar “ Hasil -11409.519531
printf("Hasil %f\n", hasil);
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.

Anda mungkin juga menyukai