Anda di halaman 1dari 11

1.

Algoritma urutan 1

Script :

#include<stdio.h>
main(){

int a,b;
a=10;
b=a*2;

printf("Hasil B dari output = %d",b);


return 0;
}

Hasil :

2. Algoritma urutan 2

#include<stdio.h>
main(){

int a,b;
a=10;
b=a;
a=a*2;

printf("Hasil B pada output %d",a);


return 0;
}

Hasil :
3. Algoritma Swap

Script :

#include<stdio.h>

main(){
int a,b,c;

a=100;
b=150;
c=300;

printf("A=%d \nB=%d \n",a,b);

c=a;
a=b;
b=c;

printf("Hasil setelah penukaran\n");


printf("A=%d \nB=%d",a,b);

return 0;
}

Hasil :
4. Menghitung luas segitiga

Script
#include<stdio.h> :

main(){
int l,t,a;

printf("Masukan nilai Alas : \n");


scanf("%d",&a);

printf("Masukan nilai Tinggi : \n");


scanf("%d",&t);

l=a*t/2;

printf("Hasil dari Luas segitiga : %d",l);


return 0;
}

Hasil :
5. Komisi salesman

#include<stdio.h>
#include<string.h>
main(){

float nilai_penjualan,komisi;
char nama_salesman[6]= "Dadang" ;

printf("Masukan hasil nilai penjualan : ");


scanf("%f",&nilai_penjualan);

printf("Nama salesman = %s \n",nama_salesman);


printf("Nilai penjualan = %.2f \n",nilai_penjualan);

komisi=nilai_penjualan*0.1;

printf("Hasil komisi %s adalah : %.2f",nama_salesman,komisi);

return 0;
}

Hasil :
6. Menghitung gaji karyawan

Script :

#include<stdio.h>
#include<string.h>

main(){

char nama_karyawan[10];
float gaji_pokok,tunjangan,pajak,gaji_bersih;

printf("Masukan Nama Karyawan : ");


scanf("%s",&nama_karyawan);
printf("\n");
printf("Masukan gaji pokok karyawan : ");
scanf("%f",&gaji_pokok);
printf("\n");

printf("Nama Karyawan : %s \n",nama_karyawan);


printf("Gaji pokok : %.2f \n",gaji_pokok);

tunjangan=0.2*gaji_pokok;
pajak=0.15*(gaji_pokok+tunjangan);
gaji_bersih=gaji_pokok+tunjangan-pajak;

printf("Gaji bersih karyawan %s adalah : %.2f",nama_karyawan,gaji_bersih);

return 0;
}

Hasil :
7. Menghitung titik tengah

Script :

#include<stdio.h>
#include<string.h>

struct titik{
float x,y;

}p1,p2,p3;

int main(){

printf("Titik potong 1 X :");


scanf("%f",&p1.x);

printf("Titik potong 1 Y :");


scanf("%f",&p1.y);

printf("Titik potong 2 X :");


scanf("%f",&p2.x);

printf("Titik potong 2 Y :");


scanf("%f",&p2.y);

p3.x=p1.x+p2.x/2;
p3.y=p1.y+p2.y/2;

printf("Titik tengah : %.2f , %.2f",p3.x,p3.y);


return 0;
}

Hasil :
8. Konversi jam , menit ,detik

#include<stdio.h>
#include<string.h>

struct jam{
int hh,mm,ss;
}J;

int main(){
int total_detik;

printf("Masukan input Hour : \n");


scanf("%d",&J.hh);
printf("Masukan input Minute : \n");
scanf("%d",&J.mm);
printf("Masukan input Second : \n");
scanf("%d",&J.ss);

total_detik=(J.hh*3600)+(J.mm*60)+J.ss;
printf("Total detik : %d",total_detik);
return 0;

Hasil :
9. Konversi Detik ke Jam,menit,detik

Script :

#include<stdio.h>
#include<string.h>

struct jam{
int hh,mm,ss;

}j;

int main(){
int total_detik,sisa;

printf("Masukan total detik : ");


scanf("%d",&total_detik);

j.hh=total_detik/3600;
sisa=total_detik%3600;
j.mm=sisa/60;
j.ss=sisa%60;

printf("Total jam : %d \n",j.hh);


printf("Total menit : %d \n",j.mm);
printf("Total detik : %d",j.ss);

return 0;

Hasil :
10. Selisih waktu

Script :

#include<stdio.h>
struct jam{
int hh,mm,ss;
}j1,j2,j3;

int main(){
int total_detik1, total_detik2, selisih_detik,sisa;

printf("JAM PERTAMA\n");
printf("Masukan input jam : ");
scanf("%d",&j1.hh);
printf("Masukan input menit : ");
scanf("%d",&j1.mm);
printf("Masukan input detik : ");
scanf("%d",&j1.ss);

printf("JAM KEDUA\n");
printf("Masukan input jam : ");
scanf("%d",&j2.hh);
printf("Masukan input menit : ");
scanf("%d",&j2.mm);
printf("Masukan input detik : ");
scanf("%d",&j2.ss);

total_detik1=(j1.hh*3600)+(j1.mm*60)+j1.ss;
total_detik2=(j2.hh*3600)+(j2.mm*60)+j2.ss;

selisih_detik=total_detik2-total_detik1;

j3.hh=selisih_detik/3600;
sisa=selisih_detik%3600;
j3.mm=sisa/60;
j3.ss=sisa%60;

printf("Total selisih Jam : %d \n",j3.hh);


printf("Total selisih Menit : %d \n",j3.mm);
printf("Total selisih detik : %d",j3.ss);

return 0;
}
Hasil :
11. PROGRAM WARTEL

#include<stdio.h>
struct jam{
int hh,mm,ss;

}j1,j2,j3;
int main(){
int total_detik1, total_detik2;
int sisa,lama;
float pulsa,biaya;
int const biaya_per_pulsa = 150;

printf("PROGRAM WARTEL\n");
printf("\n");

printf("JAM AWAL PERCAKAPAN \n");


printf("Jam : ");
scanf("%d",&j1.hh);
printf("Menit : ");
scanf("%d",&j1.mm);
printf("Detik : ");
scanf("%d",&j1.ss);

printf("JAM SELESAI PERCAKAPAN \n");


printf("Jam : ");
scanf("%d",&j2.hh);
printf("Menit : ");
scanf("%d",&j2.mm);
printf("Detik : ");
scanf("%d",&j2.ss);
total_detik1=(j1.hh*3600)+(j1.mm*60)+j1.ss;
total_detik2=(j2.hh*3600)+(j2.mm*60)+j2.ss;
lama=total_detik2-total_detik1;
pulsa=5/lama;
biaya=biaya_per_pulsa*pulsa;

j3.hh=lama/3600;
sisa=lama%3600;
j3.mm=sisa/60;
j3.ss=sisa%60;

printf("Total Jam : %d \n",j3.hh);


printf("Total Menit : %d \n",j3.mm);
printf("Total detik : %d\n",j3.ss);
printf("Total Biaya : %d",biaya);

return 0;
}

Anda mungkin juga menyukai