Forumunuz.Com
  • Sayfa 2 Toplam 2 Sayfadan
  • 1
  • 2

Forumunuz.Com (https://www.forumunuz.com/)
-   Bilgisayar Mühendisliği (https://www.forumunuz.com/bilgisayar-muhendisligi/)
-   -   c++ Soru-Cevap (https://www.forumunuz.com/bilgisayar-muhendisligi/65940-c-soru-cevap.html)

DigBick 04 Nisan 2016 13:12

Cevap: c++ Soru-Cevap
 
Bunu zaten var olan Header.h dosyasının içini sil yapıştır.




#pragma once
#include<iostream>
using namespace std;


class Virus
{
//overload << operators as a friend
friend ostream &operator<<(ostream& o,Virus& v);
private:
float size; //default = 1 mm
float growthRate; //random between 0-1
float resistance; // resistance = size * growthrate
public:
Virus();

float getsize();
float getres();
float getgrowth();

void setgrate(float);
void setsize(float);

Virus(float size,float grate);

Virus* diffuse(int);
//if size of virus < 5 print message which says : "Virus can not diffuse " and return NULL
//Otherwise create same size viruses and return them as an array of viruses

};

DigBick 04 Nisan 2016 13:12

Cevap: c++ Soru-Cevap
 
Bunuda bitane Driver.cpp dosyası açıp içine yapıştır daha bunları güncellicem bitane yapamadıım şey var.



#include "Header.h"
#include <iostream>


using namespace std;


ostream& operator<<(ostream& os, Virus& v){

cout << "size :" << v.getsize();
os << "growthrate :" << v.getgrowth();
os << "resistance :" << v.getres();

return os;
}




int main() {





return 0;
}

emreinci12 04 Nisan 2016 13:21

Cevap: c++ Soru-Cevap
 
yanlız bütün set ve getlerde aynı şekilde virus içinde yok uyarısı veriyo

DigBick 04 Nisan 2016 13:26

Cevap: c++ Soru-Cevap
 
Virus.cpp dosyasının son hali hepsini sil bunu yapıştır !







#include "Header.h"



Virus::Virus(){
size = 1;
growthRate = static_cast <float> (rand()) / static_cast <float> (RAND_MAX);
resistance = (size * growthRate);
}

Virus::Virus(float size, float grate){
setsize(size);
setgrate(grate);
}


void Virus::setsize(float s){
if (s > 0){
size = s;
}
else{
cout << "Enter Valid !" << endl;
cin >> s;
setsize(s);
}
}



void Virus::setgrate(float gr) {
if (gr > 0){
growthRate = gr;
}
else{
cout << "Enter Valid !!" << endl;
cin >> gr;
setgrate(gr);

}

}

float Virus::getsize(){ return size; };
float Virus::getgrowth(){ return growthRate; }
float Virus::getres(){ return resistance; }



Virus* Virus::diffuse(int x){
if (getsize() < 5){
cout << "Virus can not diffuse " << endl;
return NULL;
}
else{
Virus* Virus_Array = new Virus*()[x];

for (int i = 0; i < x; i++){
Virus_Array[i].setsize(getsize());
}
return Virus_Array;
}
}

DigBick 04 Nisan 2016 13:27

Cevap: c++ Soru-Cevap
 
verilen header dosyanın içini benimyazdıklarım la deiştirin bak verdim orda Header.h diye

DigBick 04 Nisan 2016 13:34

Cevap: c++ Soru-Cevap
 
Virus.cpp Dosyanın son hali herşeyi silip bunu yapıştırın ve bitti ;D



#include "Header.h"



Virus::Virus(){
size = 1;
growthRate = static_cast <float> (rand()) / static_cast <float> (RAND_MAX);
resistance = (size * growthRate);
}

Virus::Virus(float size, float grate){
setsize(size);
setgrate(grate);
}


void Virus::setsize(float s){
if (s > 0){
size = s;
}
else{
cout << "Enter Valid !" << endl;
cin >> s;
setsize(s);
}
}



void Virus::setgrate(float gr) {
if (gr > 0){
growthRate = gr;
}
else{
cout << "Enter Valid !!" << endl;
cin >> gr;
setgrate(gr);

}

}

float Virus::getsize(){ return size; };
float Virus::getgrowth(){ return growthRate; }
float Virus::getres(){ return resistance; }



Virus* Virus::diffuse(int x){
if (getsize() < 5){
cout << "Virus can not diffuse " << endl;
return NULL;
}
else{
Virus* Virus_Array = new Virus[x];

for (int i = 0; i < x; i++){
Virus_Array[i].setsize(getsize());
}
return Virus_Array;
}
}

DigBick 04 Nisan 2016 13:41

Cevap: c++ Soru-Cevap
 
Bana bak <SANSÜR!> adminin çekil aradan hackleticen sonunda forumu !!!

Regex 04 Nisan 2016 13:50

Cevap: c++ Soru-Cevap
 
Alıntı:

DigBick Nickli Üyeden Alıntı (Mesaj 211324)
Bana bak <SANSÜR!> adminin çekil aradan hackleticen sonunda forumu !!!

Seni üslubun konusunda efendi gibi uyaran bir insana, böyle bir yanıt vererek ahlâkın ve kişiliğin konusunda güzel ipuçları verdin. Ha unutmadan, hack öğrenmek istersen; ongunrgx@gmail.com uğra bir ara. Elinden geleni ardına koyarsan da ayıp edersin. Selametle.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:05.
  • Sayfa 2 Toplam 2 Sayfadan
  • 1
  • 2

Powered by vBulletin® Version 3.8.9   Copyright ©2000 - 2026, vBulletin Solutions, Inc.

Site kurucuları: Damla ve Meltem