Anda di halaman 1dari 3

Nama : Frederick Benaya Situmorang

NIM : F1B019057

Kelas : B

1. Definisikan sebuah struktur (misalkan namanya = record) yang memiliki 3 buah field
berupa sebuah integer (misalkan namanya = loop), sebuah array karakter dengan 5
elemen (misalkan namanya = word) dan sebuah float (misalkan namanya = sum).

C C++
#include <stdio.h> #include<iostream>
using namespace std;
struct record{
int loop; struct record{
char word[5]; int loop;
float sum; char word[5];
}; float sum;
};

2. Deklarasikan sebuah variabel struktur (misalkan namanya = sample) yang didefinisikan


memiliki tipe struktur record.

C C++
#include <stdio.h> #include<iostream>
using namespace std;
struct record{
int loop; struct record{
char word[5]; int loop;
float sum; char word[5];
}; float sum;
};
struct record sample;
struct record sample;

3. Masukkan nilai 10 kepada field loop dari struktur sample yang bertipe struktur record tsb.

C C++
#include <stdio.h> #include<iostream>
using namespace std;
struct record{
int loop; struct record{
char word[5]; int loop;
float sum; char word[5];
}; float sum;
};
struct record sample;
struct record sample;
main(){
sample.loop = 10; main(){
} sample.loop = 10;
}
4. Tampilkan ke layar (menggunakan fungsi printf()) string yang tersimpan dalam array
word dari struktur sample.

C C++
#include <stdio.h> #include<iostream>
#include <string.h> #include<string.h>
using namespace std;
struct record{
int loop; struct record{
char word[5]; int loop;
float sum; char word[5];
}; float sum;
};
struct record sample;
struct record sample;
main(){
sample.loop = 10; main(){
strcpy(sample.word, "Kata"); sample.loop = 10;
strcpy(sample.word, "Kata");
printf("%s", sample.word);
} cout << sample.word;
}

Hasil program :

5. Definisikan sebuah struktur (misalkan namanya = date) yang memiliki 3 field bertipe int
(misalkan namanya = day, month dan year). Kemudian tuliskan potongan program untuk
memasukkan 5 buah tanggal yang disimpan dalam sebuah array struktur yang bertipe
date.

C C++
#include <stdio.h> #include<iostream>
#include <string.h> #include<string.h>
using namespace std;
struct date{
int day, month, year; struct date{
}; int day, month, year;
};
struct date sample;
struct date sample;
main(){
int i; main(){
for(i = 1; i <= 5; i++){ int i;
printf("Tanggal ke-%i\n", i); for(i = 1; i <= 5; i++){
printf("Hari : "); cout << "Tanggal ke-" << i;
scanf("%d", &sample.day); cout << "\nHari : ";
printf("Bulan : "); cin >> sample.day;
scanf("%d", &sample.month); cout << "Bulan : ";
printf("Tahun : "); cin >> sample.month;
scanf("%d", &sample.year); cout << "Tahun : ";
printf("Tanggal ke-%i: %d-%d-%d\n\n", i, cin >> sample.year;
sample.day, sample.month, sample.year); cout << "Tanggal ke-" << i <<
} ": " << sample.day << "-" <<
} sample.month << "-" <<
sample.year << endl;
cout << endl;
}
}

Hasil program:

Anda mungkin juga menyukai