Anda di halaman 1dari 5

Learning center Pjj07 Literal constant and assignment operator

#include <stdio.h>
Pjj01 Pemrograman yang pertama
main()
/* Pemrograman yang pertama */
{
main()
int jmlA, jmlB, jmlC;
{
float hargaA, hargaB, hargaC, pajak, potongan, bersih;
printf("Selamat datang dalam pemrograman C!\n");
float total, sumA, sumB, sumC;
}
scanf("%d %f", &jmlA, &hargaA);
Pjj02 Fungsi printf scanf("%d %f", &jmlB, &hargaB);
/* Pemrograman yang pertama */ scanf("%d %f", &jmlC, &hargaC);
main() scanf("%f", &pajak);
{ sumA = jmlA*hargaA;
int a,b; sumB = jmlB*hargaB;
a=10; sumC = jmlC*hargaC;
b=15; total = sumA + sumB + sumC;
printf("Nilai a adalah %d\n", a); potongan = total*pajak/100;
printf("Nilai b adalah %d\n", b); bersih = total-potongan;
} printf("%.2f %.2f", potongan, bersih);
Pjj03 Program menjumlahkan bilangan bulat return 0;
/* Program menjumlahkan tiga bilangan bulat */ }
#include <stdio.h> Pjj08 Menghitung detik
main() #include <stdio.h>
{ main()
int a, b, c, jumlah; {
scanf("%d %d %d", &a, &b, &c); //1 sekarang, 2 nanti
jumlah = a+b+c; int jam1, menit1, detik1, jam2, menit2, detik2;
printf("%d\n", jumlah); int banyakDetik;
return 0; scanf("%d %d %d", &jam1, &menit1, &detik1);
} scanf("%d %d %d", &jam2, &menit2, &detik2);
Pjj04 Aritmatika dalam C banyakDetik = ((jam2-jam1)*3600)+((menit2-menit1)*60)+
/* Program menjumlahkan tiga bilangan bulat */ (detik2-detik1);
#include <stdio.h> printf("%d", banyakDetik);
main() return 0;
{ }
int a, b, c, jumlah, rataan, kali; Pjj09 Jualan bebek
scanf("%d %d %d", &a, &b, &c); main()
jumlah = a+b+c; {
rataan = jumlah/3; int jumA, jumB, jumC, jumD;
kali = a*b*c; float x,y, hargaA, hargaB, hargaC, hargaD, total;
printf("%d %d %d", jumlah, rataan, kali); scanf("%d", &jumA);
return 0; scanf("%d", &jumB);
} scanf("%d", &jumC);
Pjj05 Tipe data dalam C scanf("%d", &jumD);
/* Program menjumlahkan tiga bilangan bulat */ scanf("%f %f", &x, &y);
#include <stdio.h> hargaA=x;
main() hargaB=x+y;
{ hargaC=x+(2*y);
int a; hargaD=x+(3*y);
float b, c, hasil; total=(hargaA*jumA)+(hargaB*jumB)+(hargaC*jumC)+
scanf("%d %f %f", &a, &b, &c); (hargaD*jumD);
hasil = a*b+c; printf("%.2f", total);
printf("%.2f", hasil); return 0;
return 0; }
} Pjj10 Memisahkan bilangan pecahan
Pjj06 Literal constant and assignment operator #include <stdio.h>
#include <stdio.h> main()
main() {
{ float x, y, z;
float pi=22.0/7.0; int a;
float d, t, volume; scanf("%f", &x);
scanf("%f %f", &d, &t); a = x;
volume = pi*d*d*t/4; y = a;
printf("%.2f", volume); z = x-y;
return 0; printf("%d %.5f", a, z);
} return 0;
} sel3 = abs(c-d);
if ((sel1>sel2)&&(sel1>sel3)){
judul printf("%d", sel1);
PJJ0201 } else if (sel2>sel3){
Nama Tugas printf("%d", sel2);
Struktur Kontrol Seleksi } else {
Nama File Program printf("%d", sel3);
pjj0201.c }
Source Program return 0;
  }
#include<stdio.h> Judul
main() PJJ0204
{ Nama Tugas
float a, b, c, rataan; Pernyataan SWITCH
scanf("%f %f %f", &a, &b, &c); Nama File Program
rataan = (a+b+c)/3.0; pjj0204.c
if (rataan<30){ Source Program
printf("%.2fKURANG", rataan);  
} else if (rataan<60){ #include<stdio.h>
printf("%.2fCUKUP", rataan); main()
} else { {
printf("%.2fBAIK", rataan); int nilai;
} char y;
return 0; scanf("%c", &y);
} switch(y)
{
Judul case 'A':printf("4"); break;
PJJ0202 case 'B':printf("3"); break;
Nama Tugas case 'C':printf("2"); break;
Operator Logika, Relasional, dan Kesamaan case 'D':printf("1"); break;
Nama File Program case 'E':printf("0"); break;
pjj0202.c case 'a':printf("4"); break;
Source Program case 'b':printf("3"); break;
  case 'c':printf("2"); break;
#include<stdio.h> case 'd':printf("1"); break;
main() case 'e':printf("0"); break;
{ default :printf("-1");break;
int a, b, c, d; }
scanf("%d %d %d %d", &a, &b, &c, &d); return 0;
if((a==b)&&(b==c)&&(c==d)) }
{ printf("KONSTAN"); Judul
} else if((a>=b)&&(b>=c)&&(c>=d)) PJJ0205
{ printf("MONOTON MENURUN"); Nama Tugas
} else if((a<=b)&&(b<=c)&&(c<=d)) Pernyataan LOOP :: FOR
{ printf("MONOTON MENAIK"); Nama File Program
} else pjj0205.c
{ printf("TIDAK MONOTON"); Source Program
}  
return 0; #include<stdio.h>
} main()
Judul {
PJJ0203 int n, bil, jumlah;
Nama Tugas float j, e, rataan;
Pernyataan IF int i;
Nama File Program jumlah = 0;
pjj0203.c scanf("%d", &n);
Source Program for (i=1; i<=n; i++) {
  scanf("%d", &bil);
#include<stdio.h> jumlah = jumlah + bil;
main() }
{ j = jumlah;
int a, b, c, d, sel1, sel2, sel3; e = n;
scanf("%d %d %d %d", &a, &b, &c, &d); rataan = j/e;
sel1 = abs(a-b); printf("%.3f", rataan);
sel2 = abs(b-c); return 0;
} bil2 = bil1;
Judul xKecil = bil1;
PJJ0206 while (bil2!=-99){
Nama Tugas if((bil2<=bil1)&&(bil2<=xKecil)){
Pernyataan NESTED LOOP :: FOR #1 xKecil=bil2;
Nama File Program }
pjj0206.c scanf("%d", &bil2);
Source Program bil1 = bil2;
  }
#include<stdio.h> printf("%d", xKecil);
main() return 0;
{ }
int i,j,m,n; Judul
int c=0,x=0; PJJ0209
scanf("%d %d",&m,&n); Nama Tugas
for(i=1;i<=m;i++) Pernyataan LOOP :: DO .. WHILE
{ for(j=1;j<=n;j++) Nama File Program
{ if(c==10) pjj0209.c
c=0; Source Program
printf("%d", c++);  
if(j==n) #include<stdio.h>
printf("\n"); main()
else {
printf(" "); int x, y,z;
} z=0;
} scanf("%d", &x);
return 0; do {
} y=x%10;
Judul z=z+y;
PJJ0207 x=x/10;
Nama Tugas
Pernyataan NESTED LOOP :: FOR #2 }
Nama File Program while(x);
pjj0207.c printf("%d\n", z);
Source Program
  return 0;
#include<stdio.h> }
main()
{ Judul
int n, i, j; PJJ0210
scanf("%d", &n); Nama Tugas
for(i=0;i<=n;i++) Menghitung bilangan
{ for(j=i;j<n;j++) Nama File Program
printf("*"); pjj0210.c
if(j==n) Source Program
printf("\n");}  
return 0; #include<stdio.h>
} main()
Judul {
PJJ0208 int a, b, m, n;
Nama Tugas scanf("%d", &a);
Pernyataan LOOP :: WHILE m = 1;
Nama File Program n = 0;
pjj0208.c if (a==-99){
Source Program printf("0 0\n");
  } else {
#include<stdio.h> while (b!=-99) {
main() scanf("%d", &b);
{ if (b==-99){
int a, bil1, bil2, xKecil; printf("%d %d\n", m, n);
scanf("%d", &bil1); return 0;}
if(bil1==-99){ if (b<=a){
printf("empty"); ++m;
return 0; } else {
} ++n;
}
}; printf("tidak ada");
printf("%d %d\n", m, n); }
} return 0;
return 0; }
} Judul
Judul PJJ0213
PJJ0211 Nama Tugas
Nama Tugas Deskripsi data
Jarak bebek Nama File Program
Nama File Program pjj0213.c
pjj0211.c Source Program
Source Program  
  #include<stdio.h>
#include<stdio.h>
main() main()
{ {
int xA, yA, xB, yB, xP, yP; int i, l, n;
int pA, lA, pB, lB; double m, bil1, bil2, xBesar, xKecil, jumlah, rataan;
int jarakA, jarakB; scanf("%d", &n);
scanf("%d %d", &xA, &yA); scanf("%lf", &bil1);
scanf("%d %d", &xB, &yB); jumlah = bil1; //
scanf("%d %d", &xP, &yP); bil2 = bil1;
pA = abs(xA-xP); xKecil = bil1;
lA = abs(yA-yP); xBesar = bil1;
pB = abs(xB-xP); i = 1;
lB = abs(yB-yP); do {
jarakA = (pA*pA) + (lA*lA); scanf("%lf", &bil2);
jarakB = (pB*pB) + (lB*lB); jumlah += bil2; //
if(jarakA==jarakB){ if((bil2<=bil1)&&(bil2<=xKecil)){
printf("12"); xKecil=bil2;
} else if (jarakA>jarakB){ }
printf("2"); if((bil2>bil1)&&(bil2>=xBesar)){
} else { xBesar=bil2;
printf("1"); }
} bil1 = bil2;
return 0; ++i;
} } while (i<n);
Judul m = n; //
PJJ0212 rataan = jumlah/m; //
Nama Tugas printf("%.2f %.2f %.2f", xKecil, xBesar, rataan);
Kemunculan angka dalam bilangan return 0;
Nama File Program }
pjj0212.c Judul
Source Program PJJ0214
  Nama Tugas
#include<stdio.h> Pembulatan harga
main() Nama File Program
{ pjj0214.c
int d, p, a, b, c, e; Source Program
float x;  
scanf("%d %d", &d, &p); #include<stdio.h>
a = 0;
e = p; main()
x = p; {
do { int hA, p, s, harga;
c = e%10; float b;
e /= 10; scanf("%d %d", &hA, &p);
x /= 10; s = hA % p;
b = c; b = p/2.0;
if(b==d){ if(s>=b){
a+=1; harga = hA + (p-s);
} else {a=a;} } else {
} while (x>=1.0); harga = hA - s;
if (a>0){ }
printf("%d", a); printf("%d", harga);
} else { return 0;
}
Judul
PJJ0215
Nama Tugas
Faktor bilangan
Nama File Program
pjj0215.c
Source Program
 
#include<stdio.h>

main()
{
int N, i, f, jum;
jum = 0;
scanf("%d", &N);
for (i=1; i<=N; i++){
f = N%i;
if(f==0){
if(N==1){
jum = 0;
}
if((i!=1)&&(i!=N)){
jum+=1;
}
}
}
printf("%d", jum);
return 0;
}

Anda mungkin juga menyukai