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

Technical Support | Sysadmin | Cloud Engineer | Quality Assurance Tester | Digital Marketing