Witam, jak w temacie mam problem: chodzi mi o to , zeby dane s z petli wraz z wartosciami byly wyprowadzone na ekran, przy czym zapisaly sie w plku tekstowym, przy tym kodzie zapisuje sie tylko ostatnia pozycja :/ do tego mam maly problem w ktorym miejscu dodac wartosc brutto, zeby program policzyl ja poprawnie, ponizej wstawiam kod : (prosilbym o szybka odpowiedz)
#include <iostream>
#include <ostream>
#include <stdio.h>
#include <cstdlib>
#include <conio.h>
#include <fstream>
#include <windows.h>
#include <math.h>
using namespace std;
int main(int argc, char** argv[])
{
double brutto, netto; string nazwa;
char wybor; // przejscie z menu
int vat, kod, N;
int s=0;
brutto = netto *(1+(vat/100));
double v;
v= vat/100;
for(;;)
{
cout << "Program przechowuje pozycje faktur" << endl;
cout << "Podaj ilosc pozycji" << endl;
cin >> N;
cout << "Podaj wartosc VAT dla wszystkich pozycji" << endl;
cin >> vat;
cout << "Podanych pozycji jest : "<< N << endl;
cout << "Stawka VAT dla podanych pozycji wynosi: "<< vat << endl;
cout << "Co chcesz zrobic: " << endl;
cout << "1. Przypisz wartosci, zapis do pliku, wypisanie ich" << endl;
cout << "2. Zakoncz program" << endl;
v=vat/100;
brutto= netto *(1+v);
wybor=getch();
switch(wybor)
{
case '1':
cout << " Podaj kod, nazwe oraz cene netto" << endl;
{
fstream plik;
plik.open("test123.txt", ios::out);
{
for(int s=1; s<=N; s++)
{
cin >> kod >> nazwa >> netto;
cout << s <<". Kod: "<< kod << " "<< " Nazwa: "<< nazwa<< " "<< "Cena netto: " << netto <<" Cena brutto: "<<brutto << endl;
}
}
plik<<s<<endl;
plik.close();
}
break;
case '2':
exit(0);
break;
default:
cout << "Nie ma takiej opcji w MENU" << endl;
}
getchar();getchar();
system("cls");
}
return 0;
}