Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Tugas Struct Of Array C++ Contoh Program dan Analisa Hasilnya

Tugas Kuliah Struct Of Array C++ Contoh Program dan Anisa Hasilnya 1

Betariko.com - Tugas struct of array program C++, dengan contoh impelementasi penggunaannya. Modifikasi algoritma serta program pada latihan 2 dengan menambahkan nilai IPS dan IPK, Buatlah seuah algoritma dan program struktur  data untuk membuat KTM teman-temanmu (min 5 orang), Buatlah sebuah algoritma serta program struktur data untuk membuat KTP teman-temanmu (minimal 5 orang).

Persiapan Praktik

  • Spesifikasi PC bebas
  • Koneksi Internet
  • Gunakan Online C++ Compiler
  • Pastikan untuk ketik manual
  • Troubleshoot kesalahan penulisan

Analisa Materi Kuliah 

Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara :

1. Deklarasi manual

Contoh :

#include <stdio.h>

struct Mahasiswa {

            char NIM [8];

            char nama [20];

            float IPK; };

void main ( )

{

   Mahasiswa a,b,c;

   . . . . . . .

   . . . . . . .

}


2. Struct of array

#include <stdio.h>

struct Mahasiswa {

            char NIM [8];

            char nama [20];

            float IPK; };

void main ( )

{

   Mahasiswa mhs [3];

   . . . . . . .

   . . . . . . .

}

Artinya struct mahasiswa digunakan untuk mhs[0], mhs[1] dan mhs[2].

Contoh Program Struc Of Array

Contoh soal bagian -1 Cobalah buat program berikut, jalankan serta analisis hasilnya.

Algoritma yang digunakan:

  • Mulai
  • Mendeklarasikan struktur orang: nama, umur
  • Kemudian untuk i=0 sampa dengan i=4 kerjakan 4 dan 5
  • Input data orang.nama
  • Input orang.umur
  • Kemudian Untuk i=0 sampai dengan i=4 kerjakan 7 dan 8
  • Tampilakan orang.nama
  • Masuk Tampilkan Orang.umur
  • Selesai

Skrip Struct Of Array

#include <string>

#include <iostream>

using namespace std;

typedef struct orang

{

    char nama[30];

    short umur;

}

org;

int main()

{

    org saya[5];

    int i,x;

    for(i=0; i<=4; i++)

    {

        cout<<"Nama : ";cin>>saya[i].nama;

        cout<<"Umur : ";cin>>saya[i].umur;

        cout<<endl;

    }

   for(x=0; x<=5; x++)

   {

       cout<<"Data ke ["<<x<<"] "<<"bernama "<<saya[x].nama<<" dan berumur "<<saya[x].umur<<" tahun";

       cout<<endl;

   }

}

Hasil Running Program Struct Of Array C++

Tugas Kuliah Struct Of Array C++ Contoh Program dan Anisa Hasilnya 2

Jika Terjadi Error Main() {

Coba untuk mengganti main() dengan int main()

Contoh Program 2 Struct Of Array

#include <iostream>

using namespace std;

struct data_mahasiswa

{

    char nama_mahasiswa[20], nim_mahasiswa[10],jurusan_mahasiswa[2];

    int sks, program;

};

struct data_mahasiswa tagihan_bayar[2];

int main(){

    int batas,var,tetap;

    for(int i=0; i<2; i++)

    {

        //Input data

        cout<<"\n\n-------------------------------\n";

        cout<<"\nNama mhs            = ";cin>>tagihan_bayar[i].nama_mahasiswa;

        cout<<"NIM                 = ";cin>>tagihan_bayar[i].nim_mahasiswa;

        cout<<"Jurusan[MI, SI]     = ";cin>>tagihan_bayar[i].jurusan_mahasiswa;

        input:

            cout<<"Program[1=D3, 2=S1] = ";


            cin>>tagihan_bayar[i].program;

            if(tagihan_bayar[i].program<0 || tagihan_bayar[i].program>2)


            {

                cout<<"Program tidak sesuai\n";

                goto input;

            } cout<<"Jumlah sks          = "; cin>>tagihan_bayar[i].sks;

            if(tagihan_bayar[i].program==1)

            {

                tetap=500000;

                var=tagihan_bayar[i].sks*25000;

            }else if(tagihan_bayar[i].program==2)

            {

                tetap=750000;

                var=tagihan_bayar[i].sks*50000;

            }cout<<endl;

        //Keluaran Data Tagihan Mahasiswa

        cout<<"\n\n-------------------------------\n";

        cout<<" Output ";

        cout<<"\n-------------------------------\n";

        cout<<"\nNama mhs     = "<<tagihan_bayar[i].nama_mahasiswa;

        cout<<"\nNIM          = "<<tagihan_bayar[i].nim_mahasiswa;

        cout<<"\nJurusan      = "<<tagihan_bayar[i].jurusan_mahasiswa;

        cout<<"\nProgram      = "<<tagihan_bayar[i].program;

        cout<<"\nJumlah sks   = "<<tagihan_bayar[i].sks;

        cout<<"\nSPP tetap    = "<<tetap;

        cout<<"\nSPP variabel = "<<var;

        cout<<endl<<endl;

    }

}

Hasil Running Program 2 Struct Of Array

Tugas Kuliah Struct Of Array C++ Contoh Program dan Anisa Hasilnya

Pencari berkah di bidang IT dan penulis paruh waktu di blog pribadi. Melayani jasa pembuatan web, aplikasi, android, skripsi, tugas akhir, tugas kuliah dan kebutuhan industri.