Vous êtes sur la page 1sur 7

Strcat

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("Jumlah Matakuliah : ");


scanf("%d", &mkul);

Subrutin Rata Rata


#include <stdio.h>
double average(double *L, int H)
{
double sum = 0;
int i;
for (i = 0; i < H ; i++)
sum = sum + L[i];
return sum / H;
}
int main ()
{
double L[] = {10, 20, 10, 20};
int i, H;
H = 4;
printf("average[");
{
for (i = 0; i < H ; i++)
printf(",%g", L[i]);
printf("] = %g\n", average (L, H));
}
}

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);

else if (jam>=18 &&


jam<=21 && jumbel >= 400000)
diskon = 0.05;
else
printf("TIDAK DAPAT
DISKON");

strrev(string);

total = jumbel * diskon;


printf("Diskon
= %f\n", diskon);
printf("Total Belanja = %ld\n", total);

printf("Reverse Kata : %s\n",


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);

long int faktorial(int n)


{
if (n == 0 || n == 1)
return 1;
else
return n * faktorial(n-1);
}
int main()
{
int bil, n;
long int hasil;

printf("Jumlah Belanja = ");


scanf("%lu", &jumbel);
printf("\n");

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;

printf("%d! = %ld", n, hasil);


return 0;
}

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};

float y[10] = {23.4, 26.9, 32.5, 34.9,


40.3, 39.9, 42.9, 47.0, 50.1, 53.2};
float rata_x, rata_y, total_x, total_y,
total_xy, total_xx, i, B, A, sigma_xx, n;
total_x = 0;
total_y = 0;
total_xy = 0;
total_xx = 0;
for (i = 0; i<10; i++)
{
total_x = total_x + x[i];
total_y = total_y + y[i];
total_xy = total_xy + (x[i]*y[i]);
total_xx = total_xx + (x[i]*x[i]);
}
printf("total_x = %.0f\n", total_x );
printf("total_y = %.1f\n", total_y );
printf("total_xy = %.1f\n", total_xy);
printf("total_xx = %.0f\n", total_xx);
n = (float)i;
sigma_xx = total_x * total_x;
printf("sigma_xx = %.0f\n\n",
sigma_xx);
B = (total_xy - (total_x * total_y)/n) /
(total_xx - (sigma_xx/n));

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');
}
}

printf ("input number = ");


c = getchar();
printf ("%s\n", hel[c-'1']);
}
Consol-13
#include <stdio.h>
Int main()
k = 0;
int main ()
{
if (k == 5)
exit (1);
k++;
printf("*** k = %d ***\n", k);
main();
}

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()
{

static char str[] = "UNIX";


char *p;
p = str;

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');
}

Vous aimerez peut-être aussi