Enviado em 08/06/2012 - 09:48h
olá pessoal, fiz um programa que recebe os preços de alguns produtos e a quantidade vendida deles e que no final gera o salário do vendedor com um fixo mais 5% de comissão.
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <locale>
#include <sstream>
using namespace std;
int main()
{
setlocale(LC_ALL,"portuguese");
float vun[11], qtdvendida[11], salario=0;
char aux;
ifstream fin("relatório.txt");
if (!fin) ofstream fout("relatório.txt");
for (int i=1; i<11; i++)
{
cout<<"Digite a quantidade do produto "<<i<<": ";
cin>>qtdvendida[i];
cin.ignore();
cout<<"Digite o valor do produto "<<i<<": ";
cin>>vun[i];
cin.ignore();
salario=qtdvendida[i]*vun[i]+salario;
}
stringstream s1[12];
s1[0]<<" Produto\tQtd Vendida\tV. Unitário\tV. Total\n";
cout<<s1[0].str();
for (int i=1; i<11; i++)
{
s1[i]<<" "<<i<<"\t\t"<<qtdvendida[i]<<"\t\t"<<vun[i]<<"\t\t"<<qtdvendida[i]*vun[i]<<"\n";
cout<<s1[i].str();
}
s1[11]<<"\nSalário: R$"<<400+salario*0.05;
cout<<s1[11].str();
ofstream fout("ralatório.txt");
for (int j=0; j<12; j++)
{
for (int i=0; i<s1[i].str().length(); i++)
{
aux=s1[j].str().at(i);
fout.put(aux);
}
}
}
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Google Chrome não para de escrever no disco (10)
Windows XP rodando no Linux (5)
Som saiu,sumio,nao funciona, apos atualizacao do linux mint por 22 (1)
Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK (3)