Lihat ke Halaman Asli

Varel MuhammadRizky

Varel Muhammad Rizky

Tutorial Coding Mahasiswa

Diperbarui: 29 Mei 2021   02:31

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Ilmu Alam dan Teknologi. Sumber ilustrasi: PEXELS/Anthony

1. Buat sebuah program yang dapat digunakan untuk mendata hasil pertandingan lompat tinggi dari sejumlah peserta. Lalu urutkan peserta berdasarkan tinggi lompatan.

Jawab :

#include
#include

typedef struct Peserta
{
int Nomor;
char Nama[50];
float TinggiLompatan;
} PESERTA;

const int N = 3;
PESERTA PesertaLompatTinggi[N];

 void InputPeserta()
{
int No;
char Nama[50];
float Tinggi;

for(int i = 0; i < N; i++)
{
printf("\n Input Peserta ke - %d",i+1);
printf("\n=========================================\n");

printf(" Masukan Nomor Peserta    : ");
fflush(stdin); scanf("%d",&No);

printf(" Masukan Nama Peserta     : ");
fflush(stdin); gets(Nama);

printf(" Masukan Tinggi Lompatan  :" );
fflush(stdin); scanf("%f",&Tinggi);

    printf("\n========================================\n");
   
    PesertaLompatTinggi[i].Nomor = No;
    strcpy(PesertaLompatTinggi[i].Nama, Nama);
    PesertaLompatTinggi[i].TinggiLompatan = Tinggi;
}
}
   
 void Sort()
{
printf("\n Urutan Peserta Berdasarkan Tinggi Lompatan : \n");

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline