Witam!
Umieszczam proste programy z zajęć z c++. Jeżeli ktoś nie zna podstaw to może z nich korzystać kopiując niektóre części
//************************************************** **********************
//FUNKCJE I KONTROLA DANYCH - PRZYKLADY
//POLECENIA:
// 1) zapoznaj sie z programem;
// 2) zmien program (linie //$$$$$ tak, by k bylo zmienna lokalna w main();
//************************************************** ***********************
#include <iostream.h>
#include <conio.h>
#include <stdlib.h> //biblioteka zawierajaca strtod( , )
int k; //$$$$$
// zmienna globalna -unikamy jej stosowania;
// kompilator nadaje jej wartosc poczatkowa zero;
// dostepna w kazdej funkcji bez przekazywania przez naglowek;
double Czytaj_rzecz(int,int,char*);
//deklaracja funkcji, defincja po main()
//-------------------------------------definicje kolejnych funkcji--
void opis() //FUNKCJA BEZ PARAMETROW FORMALNYCH
{ clrscr();
gotoxy(10,1);
cout<<"CZYTANIE LICZBY RZECZYWISTEJ - KONTROLA POPRAWNOSCI ";
gotoxy(10,2);
cout<<"FUNKCJE - ZMIENNE LOKALNE I GLOBALNE ";
}
//-------------------------------------------------------------------
void zwieksz_k() //$$$$$
{
k+=1; // to samo co k++;
}
//-------------------------------------------------------------------
//************************************************** *****************
main ()
{ // zmienne lokalne
double liczba_rzecz;
char znak;
//$$$$$
//------------------------------------------
opis();
do
{
zwieksz_k (); // $$$$$
//WYWOLANIE FUNKCJI Z PARAMETRAMI AKTUALNYMI
liczba_rzecz=Czytaj_rzecz(3,wherey()+3,"Podaj liczbe a: ");
cout<<"\t\t\tWczytano: liczba_" << k<< " = "<<liczba_rzecz<<endl;
cout<<" Koniec \? (t\\n) ";
znak=getch();
}
while(znak !='t' && k< 5);
}
//************************************************** *******************
double Czytaj_rzecz(int x,int y, char* tekscik)
{
char znaki[80], *endptr;
double m;
do{
gotoxy(x,y);clreol();
cout<< tekscik; cin >> znaki;
m=strtod(znaki, &endptr);
} while(*endptr != NULL);
return m;
}



Witam!
Umieszczam proste programy z programy, proste

