Você está na página 1de 6

cout<<"--------------------------------------"<<endl;

#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
class desktop{
private:
int hd,narq,arq,ntemp,temp;
public:
desktop();
void sethd(int x){
hd=x;
}
int gethd(){
return hd;
}
void setnarq(int x){
narq=x;
}
int getnarq(){
return narq;
}
void setarq(int x){
arq=x;
}
int getarq(){
return arq;
}
void setntemp(int x){
ntemp=x;
}
int getntemp(){
return ntemp;
}
void settemp(int x){
temp=x;
}
int gettemp(){
return temp;
}
void capacidadehd(int cap){
cout<<"Capacidade do HD= "<<cap<<endl;
hd=cap;
narq=0;
arq=0;
ntemp=0;
temp=0;

}
void formatar(){
cout<< "formatando dados"<<endl;
narq=0;
arq=0;
ntemp=0;
temp=0;
cout<< "dados apagados"<< endl;

}
/*void gravar(){//metodo grava e apaga PQP funcionou!!!!!!!!!!!!(me recuso a ap
agar)
int opcao,opcoes;
cout<<"--------------------------------------"<<endl;
cout<<"Gravar e Apagar arquivos"<<endl;
cout<<"--------------------------------------"<<endl;
while(opcao != 4){
// esse primeiro while refere se ao primeiro menu onde
int x,y,z,a,b,c,d;// vamos definir quais variaveis manipular

cout<<"Escolha uma opcao"<<endl;


cout<<"1 - Arquivos"<<endl;
cout<<"2 - Arquivos temporarios"<<endl;
cout<<"3 - sair"<<endl;
cin>>opcao;
cout<<"\n"<<endl;
switch(opcao){
case 1:
cout<<"--------------------------------------"<<endl;
cout<<"Arquivos"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"Opcoes"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"1-Gravar"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"2-Apagar"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"3- sair"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>opcoes;
cout<<"--------------------------------------"<<endl;
cout<<"\n"<<endl;
cout<<"--------------------------------------"<<endl;
while(opcoes!=3){ // esse while entra nas opoes de gravar e apagar
switch(opcoes){
case 1:
a=getarq();
b=getnarq();
z=gethd();

cout<<"--------------------------------------"<<endl;
cout<<"Tamanho dos arquivos"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>x;
cout<<"--------------------------------------"<<endl;
cout<<"Informe a quantidade de arquivos"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>y;
c=a+x;
d=b+y;
if(c<=z){setarq(c); setnarq(d);}
else
cout<<"--------------------------------------"<<endl;
cout<<"nao foi possivel gravar"<<endl;
cout<<"--------------------------------------"<<endl;
return;
case 2:
a=getarq();
b=getnarq();
z=gethd();
cout<<"--------------------------------------"<<endl;
cout<<"Esse comando vai Apagar seus arquivos"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"Informe a quantidade de arquivos que deseja "<<endl;
cout<<"--------------------------------------"<<endl;
cin>>y;
cout<<"Informe o tamanho dos arquivos"<<endl;
cin>>x;
c=a-x;
d=b-y;
setarq(c);
setnarq(d);
return;
case 3:
return;
}
case 2:
cout<<"--------------------------------------"<<endl;
cout<<"Arquivos Temporarios"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"Opcoes"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"1-Gravar"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"2-Apagar"<<endl;

cout<<"--------------------------------------"<<endl;
cout<<"3- sair"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>opcoes;
cout<<"--------------------------------------"<<endl;
cout<<"\n"<<endl;
switch(opcoes){
case 1:
a=gettemp();
b=getntemp();
z=gethd();
cout<<"--------------------------------------"<<endl;
cout<<"Tamanho dos arquivos temporarios"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>x;
cout<<"--------------------------------------"<<endl;
cout<<"Informe a quantidade de arquivos temporarios"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>y;
c=a+x;
d=b+y;
if(c<=z){setntemp(c); settemp(d);}
else
cout<<"--------------------------------------"<<endl;
cout<<"nao foi possivel gravar"<<endl;
cout<<"--------------------------------------"<<endl;
return;
case 2:
a=gettemp();
b=getntemp();
z=gethd();
cout<<"--------------------------------------"<<endl;
cout<<"Esse comando vai Apagar seus arquivos temporarios"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"Informe a quantidade de arquivos temporarios que deseja apaga
r "<<endl;
cout<<"--------------------------------------"<<endl;
cin>>y;
cout<<"--------------------------------------"<<endl;
cout<<"Informe o tamanho dos arquivos temporarios"<<endl;
cout<<"--------------------------------------"<<endl;
cin>>x;
cout<<"-----ppppp---------------------------------"<<endl;
c=a-x;
d=b-y;
settemp(c);
setntemp(d);
return;
case 3:

return;
}
}
case 3:
opcao=3;
return;
}
// cout<<"\n"<<endl;
}
}
*/
void gravar2(){

};
desktop::desktop(){ // construtor
hd=100000000;
narq=0;
arq=0;
ntemp=0;
temp=0;
}

int main()
{
desktop prova;// objeto
//int x;
//prova.formatar();// testando metodo formatar
prova.gravar();
cout<<"Informe a capacidade do Hd"<<prova.gethd()<<endl;// verificando se o cons
trutor funciona hd=valor inicial
cout<<"Informe a capacidade do Hd"<<prova.getnarq()<<endl;// outros parametros z
erados
cout<<"Informe a capacidade do Hd"<<prova.getarq()<<endl;
cout<<"Informe a capacidade do Hd"<<prova.getntemp()<<endl;
cout<<"Informe a capacidade do Hd"<<prova.gettemp()<<endl;
//cin>>x;
//prova.capacidadehd(x);

//prova.sethd(x);
//cout<<prova.gethd()<<endl;
return 0;
}

Você também pode gostar