NAMA : M. ALIF AL HAFIIZH NIM : 171011402000
KELAS : 02 TPLP 021
Soal : (Gunakan pointer untuk mengakses array)
1. Buatlah program untuk menghitung dan mencetak nilai rata-rata, nilai
tertinggi, dan nilai
terendah dari
sekelompok bilangan bulat positip (integer). Jumlah data tidak diketahui,
dimasukan melalui keyboard.
2. Buatlah program untuk menghitung dan mencetak IP seorang
mahasiswa dengan rincian sbb :
N
0 MATA KULIAH NILAI SKS
1 KALKULUS 4
2 FISIKA DASAR 3
3 PTI 2
4 SYSTEM DIGITAL 2
5 PSO 2
6 LOGIKA
MATEMATIKA 2
7 BAHASA INGGRIS 2
8 AGAMA 2
Bobot Nilai :
A = 4
using namespace std; int main()int data[a];
for(i=0; i<a; i++) {
cout<<"Input elemen ke "; cout<<i+1;
cout<<" : "; cin>>data[i]; }
cout<<"\n Pake Array :";
cout<<"\n data yang anda masukan adalah "; max = min = data[0];
cout<<"\n Jumlah Data : "<<sum; cout<<"\n Rata-Rata : "<<sum/a; cout<<"\n Terkecil : "<<min; cout<<"\n Terbesar : "<<max; cout <<
cout << "\n Pake Pointer :";
cout << "\n data yang anda masukan adalah "; max = min = *ptr;
for(i=0; i<a; i++){
}
cout << "\n Jumlah data : " << sum; cout << "\n Rata-rata : " << sum/a; cout << "\n terkecil :" << min; cout << "\n terbesar : " << max; }
HASIL TUGAS 1 !
#include<iostream> using namespace std; int main(){
system("color 74");
cout<<"NAMA : M ALIF AL HAFIZH"<<endl; cout<<"NIM : 171011402000"<<endl; cout<<"KELAS : 02 TPLP 021"<<endl; cout<<"\n"<<endl;
int n=8; int i;
cout<<"|----|---|---|\n"; cout<<"| NO | MATA KULIAH | SKS |\n"; cout<<"|----|---|---|\n";
for (i=1; i<=n;i++){
cout<<"Data Nilai Matakuliah"<<i<<"="; cin>>nilai[i];
} else if(nilai[i]<85 && nilai[i]>=75){ *a='B';
} else if(nilai[i]<75 && nilai[i]>=65){ *a='C';
} else if(nilai[i]<65 && nilai[i]>=55){ *a='D';
case 'A': *b='4'; break;
case 'B': *b='3'; break;
case 'C': *b='2'; break;
case 'D': *b='1'; break;
case 'E': *b='0'; default :
; }
cout<<"Nilai : "<<*a<<endl; cout<<"Bobot : "<<*b<<endl; cout<<"---"<<endl; }
}