Kampus D3-Cilibende, Jl. Kumbang,Cilibende

Kampus Diploma IPB-Cilibende.

Kampus S2-S1 Ekstensi BaranangSiang, Jl. Padjajaran

Kampus IPB BaranangSiang.

Kampus Dramaga IPB-S1 Reguler

Kampus Dramaga IPB.

Kampus S3 Gunung Gede

Kampus Gunung Gede S3 MB-IPB, Jl. Padjajaran.

Rektor IPB

Prof. Dr. Ir. Herry Suhardiyanto, Msc.

Selasa, 06 Desember 2011

Jarak antar kedua titik x1, y1, x2, y2 memakai struc


#include<stdio.h>
#include<conio.h>
#include<math.h>

struct{
       int x,y;
}titik[5];

main()
{
      float s;
 printf("Titik 1 : ");
 printf("\n\tx = ");
 scanf("%d",&titik[0].x);
 printf("\n\ty = ");
 scanf("%d",&titik[0].y);
 printf("\nTitik 2 : ");
 printf("\n\tx = ");
 scanf("%d",&titik[1].x);
 printf("\n\ty = ");
 scanf("%d",&titik[1].y);
 s = sqrt(pow((titik[1].x-titik[0].x),2)+pow((titik[1].y-titik[0].y),2));
 printf("\nJarak (%d,%d) dan (%d,%d) = %f",titik[0].x, titik[1].x, titik[0].y, titik[1].y, s);
 getche();
 return 0;  
}

Entri Nilai untuk Struct


#include<stdio.h>
struct data_mahasiswa
{
       char nim[10];
       char nama[30];
       float nilai;
}mahasiswa[10]; //cara pertama menuliskan variabel dari struct data_mahasiswa
//struct data_mahasiswa mahasiswa; //cara kedua menuliskan variabel dari struct data_mahasiswa

main()
{
      int i, j, n;
      printf("Masukkan banyak data : ");
      scanf("%d",&n);
      for (i=0;i<n;i++)
      {
          printf("Masukkan data ke %d\n",i+1);
          printf("Masukkan NIM: ");
          scanf("%s",&mahasiswa[i].nim); //ambil nIM dari struct data_mahasiswa
          printf("Masukkan Nama: ");
          scanf("%s",&mahasiswa[i].nama);
          printf("Masukkan Nilai: ");
          scanf("%f",&mahasiswa[i].nilai);
          printf("\n");
          }
      for (j=0;j<n;j++)
      {
          printf("\n\nNIM: %s\n",mahasiswa[j].nim);
          printf("Nama: %s",mahasiswa[j].nama);
          printf("\nNilai: %f",mahasiswa[j].nilai);
          }
      getche();
      return 0;
}

PENGENALAN STRUCT pada Bahasa C


#include<stdio.h>
struct data_mahasiswa
{
       char nim[10];
       char nama[30];
       float nilai;
}mahasiswa; //cara pertama menuliskan variabel dari struct data_mahasiswa
//struct data_mahasiswa mahasiswa; //cara kedua menuliskan variabel dari struct data_mahasiswa

main()
{
      printf("Masukkan NIM: ");
      gets(mahasiswa.nim); //ambil nIM dari struct data_mahasiswa
      printf("Masukkan Nama: ");
      gets(mahasiswa.nama);
      printf("Masukkan Nilai: ");
      scanf("%f",&mahasiswa.nilai);
    
      printf("\nHasilnya \n");
      printf("NIM :%s\n",mahasiswa.nim);
      printf("Nama :%s\n",mahasiswa.nama);
      printf("Nilai :%.2f\n",mahasiswa.nilai);
      getche();
      return 0;
}

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More