modul

modul

darkdanu91

#p3

#include <stdio.h>
#include <conio.h>

//struct
typedef char string[20];
typedef struct{
 string nama, nip; float gaji;
}data_pegawai;

//penggunaan struct
data_pegawai pegawai;

//deklarasi
const float persen_pajak = 0.1;
const float persen_tunjangan = 0.15;
float penghasilan;

main(){
 //algoritma pengumpulan data
 printf("nama pegawai: "); scanf("%[^\n]%*c",&pegawai.nama);
 printf("nip: "); scanf("%s",&pegawai.nip);
 printf("gaji: "); scanf("%f",&pegawai.gaji);
  
 //algoritma perumusan data
 penghasilan = pegawai.gaji + persen_tunjangan * pegawai.gaji - persen_pajak * pegawai.gaji;
  
 //output
 printf("penghasilan pegawai: %f", penghasilan);
}



#p4

#include <stdio.h>
#include <conio.h>

//struct
typedef struct{
 float x, y;
}titik;

//penggunaan struct
titik p1, p2, p3;

main(){
 //algoritma pengumpulan data
 printf("p1.x: "); scanf("%f",&p1.x); printf("p1.y: "); scanf("%f",&p1.y);
 printf("p2.x: "); scanf("%f",&p2.x); printf("p2.y: "); scanf("%f",&p2.y);
  
 //algoritma perumusan data
 p3.x = (p1.x + p2.x) / 2;
 p3.y = (p1.y + p2.y) / 2;
  
 //output
 printf("titik tengah: x=%f | y=%f", p3.x, p3.y);
}




#p4

ddddd

Report Page