Assalamualaikum wr.wb
Hay gaess apa kabar ??
Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata kuliah Pemrograman Berorientasi Obyek dengan menggunakan Struct, Looping, Rumus Konversi waktu, Array dan Sorting. Dalam penyelesaian kasus ini masih tetap menggunakan aplikasi Code Block. Tentunya teman-teman tidak lupakan bagaimana caranya, nah dibawah ini ada soal beserta penyelesaiannya.
Soal !!!
Buat program untuk menampilkan data secara berurutan :
Kasus :
Input :
Nama Jam Menit Detik Total
Alfa 2 30 26 9026
Faridh 2 19 56 8396
Suni 2 32 1 9121
Output:
Nama Jam Menit Detik Total
Faridh 2 19 56 8396
Alfa 2 30 26 9026
Suni 2 32 1 9121
Penyelesaian !!!
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
struct data
{
char nama[20];
int jam, menit, detik, total;
};
int main()
{
int i, x, y, jumlah;
struct data anggota[20], c;
printf("Masukan jumlah anggota : ");
scanf("%d", &jumlah);
for(i=0;i<jumlah;i++)
{
printf("\nMasukan nama : ");
scanf("%s", &anggota[i].nama);
printf("Masukan jam : ");
scanf("%d", &anggota[i].jam);
printf("Masukan menit : ");
scanf("%d", &anggota[i].menit);
printf("Masukan detik : ");
scanf("%d", &anggota[i].detik);
anggota[i].total=(anggota[i].jam*3600)+(anggota[i].menit*60)+(anggota[i].detik*1);
}
printf("\nData sebelum diurutkan\n\n");
printf("Nama\tJam\tMenit\tDetik\tTotal\n");
for(i=0;i<jumlah;i++)
{
printf("%s\t%d\t%d\t%d\t%d\n", anggota[i].nama, anggota[i].jam, anggota[i].menit, anggota[i].detik, anggota[i].total);
}
for(x=0;x<jumlah-1;x++)
{
for(y=0;y<jumlah-1;y++)
{
if(anggota[y].total > anggota[y+1].total)
{
c=anggota[y];
anggota[y]=anggota[y+1];
anggota[y+1]=c;
}
}
}
printf("\nData setelah diurutkan\n\n");
printf("Nama\tJam\tMenit\tDetik\tTotal\n");
for(i=0;i<jumlah;i++)
{
printf("%s\t%d\t%d\t%d\t%d\n", anggota[i].nama, anggota[i].jam, anggota[i].menit, anggota[i].detik, anggota[i].total);
}
}
Hasil !!!
Langganan:
Posting Komentar (Atom)
Popular Posts
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Jenis kode berbahaya Secara umum , kode berbahaya adalah perangkat lunak yang menghambat operasi normal perangkat komputer at...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Program status ketinggian layang-layang dan menghitung keliling layang-layang menggunakan aplikasi code block . Langkah awal ya...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
Pages - Menu
Blogger templates
Blogroll
Unordered List
Recent Posts
Blog Archive
Diberdayakan oleh Blogger.
Categories
Sample Text
Definition List
Text Widget
Pages
Mengenai Saya
Pages - Menu
Most Trending
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Jenis kode berbahaya Secara umum , kode berbahaya adalah perangkat lunak yang menghambat operasi normal perangkat komputer at...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Program status ketinggian layang-layang dan menghitung keliling layang-layang menggunakan aplikasi code block . Langkah awal ya...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
Popular Posts
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Jenis kode berbahaya Secara umum , kode berbahaya adalah perangkat lunak yang menghambat operasi normal perangkat komputer at...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Program status ketinggian layang-layang dan menghitung keliling layang-layang menggunakan aplikasi code block . Langkah awal ya...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
©
senja ayuningtyas | Blogger Template by Enny Law
Tidak ada komentar:
Posting Komentar