menu

Tampilkan postingan dengan label lat program. Tampilkan semua postingan
Tampilkan postingan dengan label lat program. Tampilkan semua postingan

Sabtu, 10 September 2016

program 1.6 tentang reference parameter minggu ke -1

#include <iostream>
using namespace std;
template<class Ta,class Tb,class Tc>
Ta abc(const Ta &a, const Tb &b, const Tc &c){
 return a+b+b*c+(a+b-c)/(a+b)+4;       
}


main(){

cout<<abc(2.,3,4)<<endl; // bisa ditambah titk di salah satu krna ada class Ta ,dst
   
}

output

program 1.5 tentang reference parameter minggu ke -1

#include <iostream>
using namespace std;
template<class T>
T abc(const T &a, const T &b, const T &c){
 return a+b+b*c+(a+b-c)/(a+b)+4;       
}


main(){

cout<<abc(2,3,4)<<endl;
   
}

output

program 1.4 tentang reference parameter minggu ke -1

#include <iostream>
using namespace std;
template<class T>
T abc(T &a, T &b, T &c){
 return a+b+b*c+(a+b-c)/(a+b)+4;       
}


main(){

int a=2,b=3,c=4;   

cout<<abc(a,b,c)<<endl;
cout<<endl;
   
}

output



program 1.3 tentang fungsi template mnggu ke-1

#include <iostream>
using namespace std;
template<class T>
T abc(T a, T b, T c){
 return a+b+b*c+(a+b-c)/(a+b)+4;       
}


main(){
cout<<abc(2.,3.,4.)<<endl; //bila ditambah titk dia mnjadi bertipe float
cout<<endl;
cout<<abc(2,3,4)<<endl; // 2,3,4 akan bertipe integer    
}

output

program 1.2 tentang fungsi template minggu ke -1

#include <iostream>
using namespace std;

float abc(float a,float b,float c){
return a+b+b*c+(a+b-c)/(a+b)+4;   
}

main(){
cout<<abc(2,3,4)<<endl;
   
   
}

output

progam 1.1 tentang parameter nilai minggu ke-1



#include <iostream>
using namespace std;

int abc(int a,int b,int c){
return a+b+b*c+(a+b-c)/(a+b)+4;   
}

main(){
cout<<abc(2,3,4)<<endl;
   
   
}

output