Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Soal dan Jawaban Tugas Pendahuluan & Tugas Akhir Function (Struktur Data)

Struktur Data adalah salah satu mata kuliah di Universitas Pamulang Viktor. Saya saat belajar struktur data hanya mencatat dan membuat tugas dan alhamdulilah tugasnya gampang-gampang termasuk Uts dan Uasnya dan alhamdulilah nya lagi di akhir semester mendapatkan nilai A.


Disini saya akan membagikan soal dan jawaban struktur data baik soal pendahuluan atau tugas akhir (soal coding) dari struktur data tersebut di bagian "Function".

Soal dan Jawaban Tugas Pendahuluan Function

1. Apa yang dimaksud dengan Fungsi!
Fungsi meupakan satu bagian dari program yang dipergunkan untuk mengerjakan suatu tugas tertentu yang menghasilkan suatu nilai untuk dikembalikan keprogram pemanggil dan letaknya dipisahkan dari bagian program yang menggunakannya.
2. Jelaskan yang dimaksud dengan Pemanggilan secara nilai (Call by value) dan Pemanggilan secara referensi (Call by Reference)!
  • Call by value, fungsi menerima masukan berupa nilai, bukan alamat memori letak dari datanya dan nilai tersebut disimpan dialamat memori yang terpisah dari nilai aslinya yang digunakan oleh bagan program yang memanggil fungsi.
  • Call by reference, fungsi dengan menyalin alamat dari suatu variabel aktualnya. Fungsi yang menerima kiriman alamat ini akan menggunakan alamat yang sama untuk mendapatkan nilai datanya.
3. Jelaskan yang dimaksud dengan Variabel lokal, Variabel Eksternal dan Variabel Statis!
  • Variabel lokal, variabel yang nama dan nilainya hanya dikenal disuatu blok statement tertentu/ didalam fungsi.
  • Variabel eksternal, variabel yang dikenal disemua bagian-bagian tertentu di program. Variabel dapat dbuat dengan cara mendeklarasikan diluar suatu blok statement/ diluar fungsi-fungsi yang menggunakannya.
  • Variabel statis, variabel yang menyimpan nilai permanen dalam memori artinya variabel tersebut akan menyimpan nilai terakhir yang diberikan.
4. Buatlah contoh program sederhana menggunakan Fungsi!
#include "stdio.h"
#include "conio.h"
#include "iostream"
using namespace std;
void Tulis10kali()
{
for (int C=0; C<10; C++)
{
printf ("Praktikum Struktur Data\n");
}
getch();
}
int main()
{
Tulis10kali();
return0;
}

Soal dan Jawaban Tugas Akhir Function

1. Buatlah program dengan menggunkan kombinasi antara fungsi dan pointer!
#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;
int hitung(const char *);
main()
{
 char string[80];
 cout<<"PROGRAM FUNGSI DENGAN POINTER"<<endl;
 cout<<"\nMenghitung banyaknya karakter yang di input menggunakan fungsi dan pointer"<<endl;
 cout<<"\nKetikkan Kata / Kalimat : ";
 cin.getline(string,80);
 cout<<"\nJumlah Karakter : "<<hitung(string)<<" Karakter";
 return 0;
}
int hitung(const char *s)
{
 int x=0;
 for(;*s!='\0'; s++)
 ++x;
 return x;
}
Hasil Output Program :


output tugas akhir function
output tugas akhir function
Semoga bermanfaat dan jangan lupa share teman sekelas ya agar bisa dapat nilai A. Masuk bareng lulus juga harus bareng, jangan pelit ilmu antara teman sekelas. Terimakasih!

Jangan lupa kunjungi maswijaba untuk artikel bermanfaat lainnya.

Post a Comment for "Soal dan Jawaban Tugas Pendahuluan & Tugas Akhir Function (Struktur Data)"