Classe Item Solução
Ir para navegação
Ir para pesquisar
#include <iostream>
#include <string.h>
#define NITENS 3
using namespace std;
class Item{
private:
char Nome[10];
float ValorUnit;
int Qtidade;
float CalculaEstoque();
public:
Item();
Item(char N[10], float V, int Q);
void Mostra();
};
Item::Item()
{ cout << "\nEntre com o nome do item: ";
cin >> Nome;
cout << "\n\t VALOR UNITARIO: ";
cin >> ValorUnit;
cout << "\n\t QUANTIDADE EM ESTOQUE: ";
cin >> Qtidade; }
Item::Item(char N[10], float V, int Q)
{ strcpy(Nome, N);
ValorUnit = V;
Qtidade = Q; }
float Item::CalculaEstoque()
{
return (ValorUnit *Qtidade);
}
void Item::Mostra()
{
cout << "\n\nItem: " << Nome << "\n\tVALOR UNITARIO: R$ " << ValorUnit <<",00" ;
cout << "\n\tQUANTIDADE EM ESTOQUE: " << Qtidade << " unidades";
cout << "\n\tVALOR TOTAL DO ITEM: R$" << CalculaEstoque() << ",00";
}
int main()
{ Item itens[NITENS];
for(int i=0;i<NITENS; i++)
itens[i].Mostra();
return 0;
}