Académique Documents
Professionnel Documents
Culture Documents
printf("|
Nilai
|\n");
printf("+---------------+\n");
printf("| A : 4
|\n");
printf("| A- : 3.67 |\n");
printf("| B+ : 3.33 |\n");
printf("| B : 3
|\n");
printf("| B- : 2.67 |\n");
printf("| C+ : 2.33 |\n");
printf("| C : 2
|\n");
printf("| D : 1
|\n");
printf("| E : 0
|\n");
printf("+---------------+\n");
#include <stdio.h>
#include <string.h>
int main()
{
char str[120];
strcpy (str, "Helmi Fauzan ");
strcat (str, "Kuliah di ");
strcat (str, "Universitas Pancasila");
puts (str);
return 0;
}
printf("\n");
total = 0;
totalsks = 0;
for (i = 1; i <= mkul ; i++)
{
printf("Matakuliah ke - %d\n",i);
printf("SKS : ");
scanf("%f", &sks);
printf("Nilai : ");
scanf("%f", &nilai);
nilaisks = sks * nilai;
total = total + nilaisks;
totalsks = totalsks + sks;
printf("\n");
}
ips = total / totalsks;
printf("Total SKS : %.0f", totalsks);
printf("\n");
printf("IP Semester : %.2f", ips);
printf("\n");
Hitung IPK
#include <stdio.h>
int main()
{
int mkul, i;
char lagi;
float nilai, sks, nilaisks, totalsks, ips,
total;
printf("+---------------+\n");
return 0;
}
Balik Kata
#include <stdio.h>
#include <string.h>
int main()
{
char string [120];
printf("Masukan Kata : ");
gets(string);
strrev(string);
return 0;
}
Diskon
Faktorial Subrutin
#include <stdio.h>
int main ()
#include <stdio.h>
{
long int jam, menit, jumbel;
float diskon;
double total;
printf("Masukkan data : \n");
printf("Jam = ");
scanf("%i", &jam);
printf("Menit = ");
scanf("%i", &menit);
printf("n = ");
scanf("%d", &n);
diskon = 0;
hasil = faktorial(n);
if (jam<8 || jumbel<100000)
printf("MAAF TIDAK MENDAPATKAN
DISKON");
else if (jam<=9 && jumbel >=
100000)
diskon = 0.2;
else if (jam>=10 && jam<=11 &&
jumbel >= 200000)
diskon = 0.15;
else if (jam>=12 && jam<=17
&& jumbel >= 300000)
diskon = 0.1;
Faktorial
#include <stdio.h>
int main()
{
int bil, n;
long int hasil;
fn1 = 1;
fn2 = 1;
printf("%d ", 1);
printf("%d ", 1);
printf("n = ");
scanf("%d", &n);
fn = fn1 + fn2;
while (fn <= 200)
{
printf("%d ", fn);
fn2 = fn1;
fn1 = fn;
fn = fn1 + fn2;
}
printf("\n"); /* Pindah baris */
return 0;
hasil = 1;
for (bil = n; bil >= 1; bil--)
{
hasil = hasil * bil;
}
printf("n! = %ld", hasil);
return 0;
}
}
Fibonaci Subrutin
FPB
#include <stdio.h>
long int fib(unsigned int n)
{
if (n == 0)
return 0;
else
if (n == 1)
return 1;
else
return fib(n-1) + fib(n-2);
}
int main()
{
int bil, n;
long int hasil;
#include <stdio.h>
int main()
{
int m, n, r;
printf("Masukkan m: ");
scanf("%d", &m);
printf("Masukkan n: ");
scanf("%d", &n);
r = m % n;
while (r != 0)
{
m = n;
n = r;
r = m % n;
}
printf("FPB: %d\n", n);
printf("n = ");
scanf("%d", &n);
hasil = fib(n);
printf("fib(%d) = %ld", n, hasil);
return 0;
}
Fibonaci
#include <stdio.h>
int main()
{
int fn, fn1, fn2;
return 0;
}
Standar Deviasi
#include <stdio.h>
int main()
{
float x[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9,
10};
putchar (*p);
}
Consol-2
#include <stdio.h>
int main ()
{
char c, *p;
c = 'A';
p = &c;
(*p)++;
putchar(*p);
}
Consol-3
#include <stdio.h>
int main ()
{
static char str[] = "UNIX";
char *p;
p = str;
while (*p)
{
putchar (*p);
p++;
}
putchar('\n');
}
A = (total_y/n) + (B * (total_x/n));
printf("A = %.3f\n", A);
printf("\n");
printf("B = %.3f\n", B);
}
Consol-4
Consol-1
#include <stdio.h>
int main ()
#include <stdio.h>
int main ()
{
char *p;
p = "UNIX";
printf("%s\n",p);
{
char c, *p;
p = &c;
c = 'A';
Consol-5
#include <stdio.h>
int main ()
swap (x, y)
char *x, *y;
{
int z;
z = *x;
*x = *y;
*y = z;
{
char *p, *q;
p = q = "UNIX";
while (*p)
{
p++;
}
while (p>q)
{
p--;
putchar (*p);
}
putchar('\n');
}
Consol-8
#include <stdio.h>
int main ()
{
int a, b, c, d;
a = 30;
b = 20;
d = fnc (a, b, &c);
printf("C = %d\n", c);
printf("D = %d\n", d);
}
Consol-6
#include<stdio.h>
int main ()
fnc (x, y, c)
int x, y, *c;
{
int a,b,c;
a = 30;
b = 20;
fnc (a,b, &c);
printf("C = %d\n", c);
}
fnc (x, y, z)
int x, y, *z;
{
*z = x+y;
}
Consol-7
#include <stdio.h>
int main ()
{
*c = x + y;
return (x-y);
}
Consol-9
#include <stdio.h>
int main ()
{
static char str[] = "UNIX";
fnc (str);
{
char a, b;
a = 'A';
b = 'B';
swap (&a, &b);
printf("a = %c \nb = %c\n", a, b);
}
}
fnc (str)
char str[];
{
printf("%s\n", str);
}
Consol-10
int c;
#include <stdio.h>
int main ()
{
static char hel[3][4] = {{'0','1','2','3'},
{'A','B','C','D'}, {'a','b','c','d'}}
fnc (str);
}
fnc (hf)
char (*hf)[4];
{
int i, j;
for (i = 0; i<3; i++)
{
for (j = 0; j<4; j++)
{
putchar (hf[i][j]);
}
putchar ('\n');
}
}
Consol-11
#include <stdio.h>
int main ()
{
char *h = "UNIX";
fnc (h);
}
Consol-14
fnc (f)
char *f;
#include <stdio.h>
int main ()
{
while (*f)
putchar (*f++);
putchar ('\n');
}
Consol-12
#include <stdio.h>
int main()
int u;
u = 5;
printf("%d\n", paktorial(u));
}
paktorial(w)
int w;
{
return ((w == 0)? 1 : w *paktorial(w1));
}
{
static char *hel[] = {"Hanako",
"Yumiko", "Akiko", "Naoko"};
Consol-15
#include <stdio.h>
int main ()
(*p)++;
putchar (*p);
}
{
int c, k;
for (k = 0; k < 6; k++)
{
c = (k<3)? 0:1;
printf ("c - %d\n",c);
}
Poin While
#include <stdio.h>
int main()
{
Subrutin Pointer
#include <stdio.h>
int main()
{
char *p, *q;
p = q = "UNIX"
while(*p)
{
p++;
}
while (p>q)
{
p--;
putchar(*p);
}
putchar('\n');
}
Pointer
#include <stdio.h>
int main()
{
char c, *p;
p = &c;
c = 'A';
putchar (*p);
}
Pointer1
#include <stdio.h>
int main ()
{
char c = 'A', *p;
p = &c;
while (*p)
{
putchar (*p);
p++;
}
putchar('\n');
}