Contoh 1 Program C
9 Jun 2013
Contoh Program dalam bahasa C
1.
#include <stdio.h>
void misteri1(char *);
void main() {
char string[] = "characters";
clrscr();
printf("String sebelum proses adalah %s \n", string);
misteri1(string);
printf("String setelah proses adalah %s \n", string);
}
void misteri1(char *s) {
while ( *s != '\0' ) {
if ( *s >= 'a' && *s <= 'z' )
*s -= 32;
++s;
}
}
1.
#include <stdio.h>
void misteri1(char *);
void main() {
char string[] = "characters";
clrscr();
printf("String sebelum proses adalah %s \n", string);
misteri1(string);
printf("String setelah proses adalah %s \n", string);
}
void misteri1(char *s) {
while ( *s != '\0' ) {
if ( *s >= 'a' && *s <= 'z' )
*s -= 32;
++s;
}
}
2.
#include <stdio.h>
#include <conio.h>
void main()
{ static int tgl_lahir[] = { 27,9,1987 };
int *ptgl;
ptgl = tgl_lahir; /* ptgl berisi alamat array */
clrscr();
printf("Diakses dengan pointer\n");
printf("Tanggal = %i\n", *ptgl);
printf("Bulan = %i\n", *(ptgl + 1));
printf("Tahun = %i\n", *(ptgl + 2));
printf("\nDiakses dengan array biasa\n");
printf("Tanggal = %i\n", tgl_lahir[0]);
printf("Bulan = %i\n", tgl_lahir[1]);
printf("Tahun = %i\n", tgl_lahir[2]);
getch();
}
3.
#include <stdio.h>
#include <conio.h>
void main(){
int x[5], *p, k;
clrscr();
p = x;
x[0] = 5; /* x[0] diisi dengan 5 sehingga x[0] = 5 */
x[1] = x[0]; /* x[1] diisi dengan x[0] sehingga x[1] = 5 */
x[2] = *p + 2; /* x[2] diisi dengan x[0] + 2 sehingga x[2] = 7 */
x[3] = *(p+1) - 3; /* x[3] diisi dengan x[1] - 3 sehingga x[3] = 2 */
x[4] = *(x + 2); /* x[4] diisi dengan x[2] sehingga x[4] = 7 */
for(k=0; k<5; k++)
printf("x[%i] = %i\n", k, x[k]);
getch();
}
4.
#include <stdio.h>
#include <conio.h>
main(){
/* Program mencari luas lingkaran*/
float f_jari,f_luas; /* Deklarasi variable */
const float phi=3.14; /* Deklarasi konstanta phi */
clrscr();
printf ("Input nilai jari-jari = ");
scanf ("%f", &f_jari);
f_luas = phi*f_jari*f_jari;
printf ("Luasnya adalah = %8.3f \n", f_luas);
}
5.
#include <stdio.h>
#include <conio.h>
#define utama main
#define mulai {
#define selesai }
#define pecahan float
#define cetak printf
#define masukkan scanf
utama()
mulai
pecahan rupiah,dollar,uang;
clrscr();
cetak("$1 berapa rupiah = Rp ");
masukkan("%f",&rupiah);
cetak("Uang Anda ada berapa dollar = $ ");
masukkan("%f",&dollar);
uang = dollar * rupiah;
cetak("Uang Anda sebanyak = Rp %8.3f\n",uang);
selesai
0 komentar: