//boy3vil
//open file
#include <stdio.h>
#include <conio.h>

#define MAX 50
#define MAX_DATA 10
#define NEWLINE printf("\n");

int GetSize(const char*);
void NewLineEraser(char*);



int main(int argc, char *argv[]) {
  char a[30];
  printf("Masukkan nama file=");
  scanf ("%s",a);
  FILE *stream = fopen(a,"w+"); int i, max;
  char nama[MAX], tujuan[MAX];
  printf("- Jumlah data : ");
  scanf("%d",&max); fflush(stdin);
  if((max > 0) && (max <= MAX_DATA)) {
    for(i = 0; i < max; ++i) {
      printf("1. Nama   : ");
      fgets(nama,(sizeof(nama)/sizeof(char))-1,stdin);
      fflush(stdin); NewLineEraser(nama);
      printf("2. Tujuan : ");
      fgets(tujuan,(sizeof(tujuan)/sizeof(char))-1,stdin);
      fflush(stdin); NewLineEraser(tujuan); NEWLINE;
      fprintf(stream,"1. Nama   : %s\n",nama);
      fprintf(stream,"2. Tujuan : %s\n\n",tujuan);
    }
  }
    fclose(stream);
    getch();
    fflush(stdin);
  return(0);
}

int GetSize(const char* buffer) {
  int i = 0;
  while(buffer[i] != '\0') {
    ++i;
  } return(i);
}

void NewLineEraser(char* buffer) {
  if(buffer[GetSize(buffer)-1] == '\n') {
    buffer[GetSize(buffer)-1] = '\0';
  }
}

//boy3vil
//+-*/
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
 int a,b;
 double c;
 char s;

 printf("masukkan operator penjumlahan=");
 scanf("%c",&s);
 printf("anda memilih operasi penjumlahan\n");
 printf("masukkan angka pertama=",a);
 scanf("%d",&a);
 printf("masukkan angka kedua=",b);
 scanf("%d",&b);
 c=a+b;
 printf("hasilnya adalah %d+%d=%g\n\n\n",a,b,c);

 printf("masukkan operator pengurangan=");
 scanf("%c",&s);
 printf("operasi pengurangan\n");
 printf("masukkan angka pertama=",a);
 scanf("%d",&a);
 printf("masukkan angka kedua=",b);
 scanf("%d",&b);
 printf("hasilnya adalah %d-%d=%g\n\n\n",a,b,c=a-b);

 printf("masukkan operator perkalian=");
 scanf("%c",&s);
 printf("operasi perkalian\n");
 printf("masukkan angka pertama=",a);
 scanf("%d",&a);
 printf("masukkan angka kedua=",b);
 scanf("%d",&b);
 printf("hasilnya adalah %dx%d=%g\n\n\n",a,b,c=a*b);

 printf("masukkan operator pembagian=");
 scanf("%c",&s);
 printf("operasi pembagian\n");
 printf("masukkan angka pertama=",a);
 scanf("%d",&a);
 printf("masukkan angka kedua=",b);
 scanf("%d",&b);
 printf("hasilnya adalah %d:%d=%g\n",a,b,c=a/b);


return 0;
}

//boy3vil
//tahun kabisat
#include <stdio.h>
int main ()
{
 int tahun;
 printf("masukkan tahun yang anda inginkan=");
 scanf("%d",&tahun);
 if(tahun%4==0)
 {
  printf("tahun %d adalah tahun kabisat\n", tahun);
  }
 else
 printf("tahun %d adalah bukan tahun kabisat\n", tahun);
 return 0;
}

//boy3vil
//switch case
#include <stdio.h>
int main (void)
{
   int grade;
   printf("input nilai (grade 1..5):");
   scanf("%d", &grade);
   switch (grade)
        {
         case 1 : printf("Fail (F) \n");
   break;
          case 2 : printf("Bad (D) \n");
   break;
          case 3 : printf("Good (C) \n");
   break;
          case 4 : printf("Very good (B) \n");
   break;
          case 5 : printf("exellent (A) \n");
   break;
          default :
               printf("grade yang dimasukkan salah");
   }
   return 0;
}

//boy3vil
//perkalian berganda 1x2x3=6
#include<stdio.h>
void main(){
int jumlah=1, i, batas;

printf("berapa bilangan :");
scanf("%d",&batas);

for(i=1;i<=batas;i++){
jumlah=jumlah*i;
if(i<batas){
printf("%d*",i);
}

else if(i==batas){
 printf("%d=?\n",i);
}
}
printf("hasil perkalian adalah %d\n",jumlah);
}

//boy3vil
//open file
#include <stdio.h>
#include <conio.h>

#define MAX 50
#define MAX_DATA 10
#define NEWLINE printf("\n");

int GetSize(const char*);
void NewLineEraser(char*);



int main(int argc, char *argv[]) {
  char a[30];
  printf("Masukkan nama file=");
  scanf ("%s",a);
  FILE *stream = fopen(a,"w+"); int i, max;
  char nama[MAX], tujuan[MAX];
  printf("- Jumlah data : ");
  scanf("%d",&max); fflush(stdin);
  if((max > 0) && (max <= MAX_DATA)) {
    for(i = 0; i < max; ++i) {
      printf("1. Nama   : ");
      fgets(nama,(sizeof(nama)/sizeof(char))-1,stdin);
      fflush(stdin); NewLineEraser(nama);
      printf("2. Tujuan : ");
      fgets(tujuan,(sizeof(tujuan)/sizeof(char))-1,stdin);
      fflush(stdin); NewLineEraser(tujuan); NEWLINE;
      fprintf(stream,"1. Nama   : %s\n",nama);
      fprintf(stream,"2. Tujuan : %s\n\n",tujuan);
    }
  }
    fclose(stream);
    getch();
    fflush(stdin);
  return(0);
}

int GetSize(const char* buffer) {
  int i = 0;
  while(buffer[i] != '\0') {
    ++i;
  } return(i);
}

void NewLineEraser(char* buffer) {
  if(buffer[GetSize(buffer)-1] == '\n') {
    buffer[GetSize(buffer)-1] = '\0';
  }
}

//boy3vil
//nama usia
#include <stdio.h>
#include <stdio.h>
int main ()
{
int umur;
   char nama[255];
printf("ketik umur anda:");
scanf("%d", &umur);
printf("\nketik nama anda:");
scanf("%s", &nama);
printf("\nnama anda adalah: %s \nusia anda adalah : %d\n" , nama , umur );
return 0;
}

//boy3vil
/* Luas dan keliling lingkaran
      _  -  "  - _
   +              +
  ~                ~
   +             +
      " _        "
            ^
*/
#include <stdio.h>
int main()
{
 int  a, r;
 double p, k, l;

 a=2;
 p=3.14;
 l=p*r*r;
 k=a*p*r;

 printf("::mencari luas dan keliling lingkaran::\n");
 printf("masukkan jari-jari=");
 scanf("%d", &r);
 printf("luas lingkaran %d*%d*%g=%g\n\n", r,r,p, l=p*r*r);
 printf("keliling lingkaran %d*%g*%d=%g\n\n", a,p,r, k=a*p*r);

 return 0;
}

//boy3vil
//if else
#include <stdio.h>
#include <stdlib.h>
int main (void)
  {
   int a;
   printf("masukkan nilai a=");
   scanf("%d", &a);
   if (a>16)
       {
        printf("a adalah kondisi if");
       }
   else if (a<=16)
       {
        printf("a adalah kondisi else if");
       }
   else
       printf("a adalah kondisi else/default");
   return EXIT_SUCCESS;
}

//boy3vil
//for
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
  int i, j, k, l, m, n, o, p, q;
  for (i=0; i<10; i++)
        {
            printf("nilai for 1=%d\n",i);
         }
        printf("\n\n");
  for (j=0; j<=10; j++)
        {
            printf("nilai for 2=%d\n",j);
         }
        printf("\n\n");
  for (k=0; k<10;)
        {
            k++;
            printf("nilai for 3=%d\n",k);
         }
        printf("\n\n");
  for (l=10; l>0; l--)
        {
            printf("nilai for 4=%d\n",l);
         }
        printf("\n\n");
  for (m=10; m>=10;)
        {
            m--;
            printf("nilai for 5=%d\n",m);
         }
        printf("\n\n");
  for (n=0; n!=10; n++)
        {
            printf("nilai for 6=%d\n",n);
         }
        printf("\n\n");
  for (o=0; o<10;)
        {
             o++;
            printf("nilai for 7=%d\n",o);
         }
        printf("\n\n");
  for (p=10; p>0;)
        {
            --p;
            printf("nilai for 8=%d\n",p);
         }
        printf("\n\n");

  for (q=10; q>0;)
        {
            --q;
            q--;
            printf("nilai for 9=%d\n",q);
         }
        printf("\n\n");
  return 0;
}

//boy3vil
/*    bintang kosong
 **
 * *
 *   *
 *****/
#include <stdio.h>
int main()
{
  int a,i,j,y=1;
  printf("masukkan berapa bintang yang anda inginkan :");
  scanf("%d",&a);
  for(i=1;i<=a;i++)
  {
     for(j=1;j<=a;j++)
     {
             if(j==1 || y==j || i==a)
            {
            printf("*");
            }
            else
            {
                printf(" ");
            }
                        
     }
     printf("\n");
     y++;
  }

//boy3vil
/****
 ***
 **
 */
#include<stdio.h>
int main()
{
 int i, a=1;
 printf("masukkan berapa bintang yang anda ingin =");
 scanf("%d",&i);
 for(i; i>0; i--)
 {
  for(a-=i; a!=1; a++)
  {
   printf("*");
   }
  printf("\n");
  }
 return 0;
}

//boy3vil
#include <stdio.h>
int main()
{
int x,i,count=0;
printf("\nMasukkan sebuah angka : ");
scanf("%d",&x);
for(i=2;i<=x/2;i++)
{
if(x%i==0)
count++;
}
if(count>0 || x<2)
printf("\n%d bukan bilangan prima\n",x);
else
printf("\n%d bilangan prima\n",x);


return 0;
}

//boy3vil
#include <stdio.h>
void main(){
int a[2][3];
int i,j;
for(i=0;i<2;i++){

    for(j=0;j<3;j++){
printf("masukkan nilai [%d][%d]:",i,j);
scanf("%d", &a[i][j]);
}
printf("\n");
}

    for(i=0;i<2;i++){
for(j=0;j<3;j++){
printf("%d\t",a[i][j]);
}
printf("\n");
}

}

//boy3vil
#include<stdio.h>
int main()
{
 int n;
printf("masukkan nilai anda=");
scanf("%d",&n);
printf("========================\n");
     printf("struktur penilaian:\t|\n");
        printf(" A : 85 keatas\t\t|\n");
        printf(" B : 75-84\t\t|\n");
        printf(" C : 65-74\t\t|\n");
        printf(" D : 55-64\t\t|\n");
        printf(" E : 54 Kebawah\t\t|\n");
printf("\t\t\t|\n");
printf("====================================================\n");
if(n=>85){
printf("nilai anda %d dan anda mendapatkan nialai  ||  A  ||\n",n);}

else
if(n=>75){
printf("nilai anda %d dan anda mendapatkan nialai  ||  B  ||\n",n);}
else
if(n=>65){
printf("nilai anda %d dan anda mendapatkan nialai  ||  C  ||\n",n);}
else
if(n=>55){
printf("nilai anda %d dan anda mendapatkan nialai  ||  D  ||\n",n);}
else
printf("nilai anda %d dan anda mendapatkan nialai  ||  E  ||\n",n);
printf("====================================================\n");
 return 0;
}

~:: I'am Rikki Satria,,

Nama lengkap ku Rikki Satria S
Kelahiran Bireuen 1991 dan kini aq Kuliah di Universitas Syiah Kuala
Fakultas MIPA :: Jurusan Matematika :: Prodi D3 Manajement Informatika // sangat rumit meski hanya 3 tahun di kampus ini,,
Kreatif dalam hal WEB designer meski kemampuan hanya 80% dan edit serta manipulasi gambar..
Kegiatan seharian Edit Blog hingga terasa cucho' di mata,, he he he
Selain itu aq juga hobi NGEBASS alias nge-BASKET.. jika ingin anda juga dapat bergabung
di groub basket aq yg bernama Vector BNA..