/** (c) 2012 Wojtek Kotwicki */
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main(){
int tryb,x,y;
int pianinko,dl,wys;
int ilosc_melodii, st1, krok1, kon1, dl1, ile, st2, krok2, kon2, dl2, st3, krok3, kon3, dl3, st4, krok4, kon4, dl4, st5, krok5, kon5, dl5;
long int pianinkox[10000];
bool sux,czy;
sux=0;
SetConsoleTitle("Pianino - PC Speaker");
while(true){
cout <<"Witam serdecznie, prosze wybrac tryb.\nAby wyjsc uzyj ESC.\n";
cout <<"\n1. 'Pianinko'\n";
cout <<"\n2. Dzwiek\n";
cout <<"\n3. Kompozytor prostych melodii\n";
cout <<"\n4. Nagrywanie dzwieku\n";
cout <<"\n5. Odsluchaj nagranie\n";
cout <<"\n6. Skasuj nagranie\n";
cout <<"\n\nTip: Zaleca sie skasowanie nagrania przed kolejnym nagraniem\n";
cout <<"\nUWAGA!!! Aplikacja wymaga PC Speakera.\n";
tryb = getch();
if(tryb==52){
system("cls");
cout<<"Nagrywanie dzwieku. Najpierw wprowadz roznice miedzy dzwiekami.\nZalecana wartosc okolo 10.\n";
cin>>wys;
system("cls");
cout<<"Teraz wprowadz dlugosc dzwiekow.\n";
cin>>dl;
system("cls");
cout<<"Aby wydawac dzwieki naciskaj dowolne klawisze ze znakami.\nNacisniecie ESC wychodzi do menu.\n\nRoznica: "<<wys<<"\nDlugosc: "<<dl<<"\n\n\nUWAGA!!! Jesli nie ma dzwieku, a masz PC Speaker, sprobuj ustawic inna roznice.\nNagrywanie...\n";
for(int i=0;i<10001;i++){
while(sux!=1){
pianinkox[i] = getch();
if(pianinkox[i] == 96){
Beep(37,dl);}
else if(pianinkox[i] == 49 ){
Beep(37+wys,dl);}
else if(pianinkox[i] == 50 ){
Beep(37+(wys*2),dl);}
else if(pianinkox[i] == 51 ){
Beep(37+(wys*3),dl);}
else if(pianinkox[i] == 52 ){
Beep(37+(wys*4),dl);}
else if(pianinkox[i] == 53 ){
Beep(37+(wys*5),dl);}
else if(pianinkox[i] == 54 ){
Beep(37+(wys*6),dl);}
else if(pianinkox[i] == 55 ){
Beep(37+(wys*7),dl);}
else if(pianinkox[i] == 56 ){
Beep(37+(wys*8),dl);}
else if(pianinkox[i] == 57 ){
Beep(37+(wys*9),dl);}
else if(pianinkox[i] == 48 ){
Beep(37+(wys*10),dl);}
else if(pianinkox[i] == 45 ){
Beep(37+(wys*11),dl);}
else if(pianinkox[i] == 61 ){
Beep(37+(wys*12),dl);}
else if(pianinkox[i] == 113 ){
Beep(37+(wys*13),dl);}
else if(pianinkox[i] == 119 ){
Beep(37+(wys*14),dl);}
else if(pianinkox[i] == 101 ){
Beep(37+(wys*15),dl);}
else if(pianinkox[i] == 114 ){
Beep(37+(wys*16),dl);}
else if(pianinkox[i] == 116 ){
Beep(37+(wys*17),dl);}
else if(pianinkox[i] == 121 ){
Beep(37+(wys*18),dl);}
else if(pianinkox[i] == 117 ){
Beep(37+(wys*19),dl);}
else if(pianinkox[i] == 105 ){
Beep(37+(wys*20),dl);}
else if(pianinkox[i] == 111 ){
Beep(37+(wys*21),dl);}
else if(pianinkox[i] == 112 ){
Beep(37+(wys*22),dl);}
else if(pianinkox[i] == 91 ){
Beep(37+(wys*23),dl);}
else if(pianinkox[i] == 93 ){
Beep(37+(wys*24),dl);}
else if(pianinkox[i] == 97 ){
Beep(37+(wys*25),dl);}
else if(pianinkox[i] == 115 ){
Beep(37+(wys*26),dl);}
else if(pianinkox[i] == 100 ){
Beep(37+(wys*27),dl);}
else if(pianinkox[i] == 102 ){
Beep(37+(wys*28),dl);}
else if(pianinkox[i] == 103 ){
Beep(37+(wys*29),dl);}
else if(pianinkox[i] == 104 ){
Beep(37+(wys*30),dl);}
else if(pianinkox[i] == 106 ){
Beep(37+(wys*31),dl);}
else if(pianinkox[i] == 107 ){
Beep(37+(wys*32),dl);}
else if(pianinkox[i] == 108 ){
Beep(37+(wys*33),dl);}
else if(pianinkox[i] == 59 ){
Beep(37+(wys*34),dl);}
else if(pianinkox[i] == 39 ){
Beep(37+(wys*35),dl);}
else if(pianinkox[i] == 92 ){
Beep(37+(wys*36),dl);}
else if(pianinkox[i] == 122 ){
Beep(37+(wys*37),dl);}
else if(pianinkox[i] == 120 ){
Beep(37+(wys*38),dl);}
else if(pianinkox[i] == 99 ){
Beep(37+(wys*39),dl);}
else if(pianinkox[i] == 118 ){
Beep(37+(wys*40),dl);}
else if(pianinkox[i] == 98 ){
Beep(37+(wys*41),dl);}
else if(pianinkox[i] == 110 ){
Beep(37+(wys*42),dl);}
else if(pianinkox[i] == 109 ){
Beep(37+(wys*43),dl);}
else if(pianinkox[i] == 44 ){
Beep(37+(wys*44),dl);}
else if(pianinkox[i] == 46 ){
Beep(37+(wys*45),dl);}
else if(pianinkox[i] == 47 ){
Beep(37+(wys*46),dl);}else if(pianinkox[i] == 27 ){sux=1;}
i++;}}sux=0;czy=1;}
else if(tryb==53){
if(czy!=1){sux=1;}
for(int i=0;i<10001;i++){
while(sux!=1){
if(pianinkox[i] == 96){
Beep(37,dl);}
else if(pianinkox[i] == 49 ){
Beep(37+wys,dl);}
else if(pianinkox[i] == 50 ){
Beep(37+(wys*2),dl);}
else if(pianinkox[i] == 51 ){
Beep(37+(wys*3),dl);}
else if(pianinkox[i] == 52 ){
Beep(37+(wys*4),dl);}
else if(pianinkox[i] == 53 ){
Beep(37+(wys*5),dl);}
else if(pianinkox[i] == 54 ){
Beep(37+(wys*6),dl);}
else if(pianinkox[i] == 55 ){
Beep(37+(wys*7),dl);}
else if(pianinkox[i] == 56 ){
Beep(37+(wys*8),dl);}
else if(pianinkox[i] == 57 ){
Beep(37+(wys*9),dl);}
else if(pianinkox[i] == 48 ){
Beep(37+(wys*10),dl);}
else if(pianinkox[i] == 45 ){
Beep(37+(wys*11),dl);}
else if(pianinkox[i] == 61 ){
Beep(37+(wys*12),dl);}
else if(pianinkox[i] == 113 ){
Beep(37+(wys*13),dl);}
else if(pianinkox[i] == 119 ){
Beep(37+(wys*14),dl);}
else if(pianinkox[i] == 101 ){
Beep(37+(wys*15),dl);}
else if(pianinkox[i] == 114 ){
Beep(37+(wys*16),dl);}
else if(pianinkox[i] == 116 ){
Beep(37+(wys*17),dl);}
else if(pianinkox[i] == 121 ){
Beep(37+(wys*18),dl);}
else if(pianinkox[i] == 117 ){
Beep(37+(wys*19),dl);}
else if(pianinkox[i] == 105 ){
Beep(37+(wys*20),dl);}
else if(pianinkox[i] == 111 ){
Beep(37+(wys*21),dl);}
else if(pianinkox[i] == 112 ){
Beep(37+(wys*22),dl);}
else if(pianinkox[i] == 91 ){
Beep(37+(wys*23),dl);}
else if(pianinkox[i] == 93 ){
Beep(37+(wys*24),dl);}
else if(pianinkox[i] == 97 ){
Beep(37+(wys*25),dl);}
else if(pianinkox[i] == 115 ){
Beep(37+(wys*26),dl);}
else if(pianinkox[i] == 100 ){
Beep(37+(wys*27),dl);}
else if(pianinkox[i] == 102 ){
Beep(37+(wys*28),dl);}
else if(pianinkox[i] == 103 ){
Beep(37+(wys*29),dl);}
else if(pianinkox[i] == 104 ){
Beep(37+(wys*30),dl);}
else if(pianinkox[i] == 106 ){
Beep(37+(wys*31),dl);}
else if(pianinkox[i] == 107 ){
Beep(37+(wys*32),dl);}
else if(pianinkox[i] == 108 ){
Beep(37+(wys*33),dl);}
else if(pianinkox[i] == 59 ){
Beep(37+(wys*34),dl);}
else if(pianinkox[i] == 39 ){
Beep(37+(wys*35),dl);}
else if(pianinkox[i] == 92 ){
Beep(37+(wys*36),dl);}
else if(pianinkox[i] == 122 ){
Beep(37+(wys*37),dl);}
else if(pianinkox[i] == 120 ){
Beep(37+(wys*38),dl);}
else if(pianinkox[i] == 99 ){
Beep(37+(wys*39),dl);}
else if(pianinkox[i] == 118 ){
Beep(37+(wys*40),dl);}
else if(pianinkox[i] == 98 ){
Beep(37+(wys*41),dl);}
else if(pianinkox[i] == 110 ){
Beep(37+(wys*42),dl);}
else if(pianinkox[i] == 109 ){
Beep(37+(wys*43),dl);}
else if(pianinkox[i] == 44 ){
Beep(37+(wys*44),dl);}
else if(pianinkox[i] == 46 ){
Beep(37+(wys*45),dl);}
else if(pianinkox[i] == 47 ){
Beep(37+(wys*46),dl);}else if(pianinkox[i] == 27 ){sux=1;}
i++;}}sux=0;
}
else if(tryb==54){
for(int i=0;i<1001;i++){
pianinkox[i]=27;i++;}
}else if(tryb==49){
system("cls");
pianinko =0;
cout<<"Witamy w 'pianinku'. Najpierw wprowadz roznice miedzy dzwiekami.\nZalecana wartosc okolo 10.\n";
cin>>wys;
system("cls");
cout<<"Teraz wprowadz dlugosc dzwiekow.\n";
cin>>dl;
system("cls");
cout<<"Aby wydawac dzwieki naciskaj dowolne klawisze ze znakami.\nNacisniecie ESC wychodzi do menu.\n\nRoznica: "<<wys<<"\nDlugosc: "<<dl<<"\n\n\nUWAGA!!! Jesli nie ma dzwieku, a masz PC Speaker, sprobuj ustawic inna roznice.\n";
while(pianinko!=27){
pianinko = getch();
if(pianinko == 96){
Beep(37,dl);}
else if(pianinko == 49 ){
Beep(37+wys,dl);}
else if(pianinko == 50 ){
Beep(37+(wys*2),dl);}
else if(pianinko == 51 ){
Beep(37+(wys*3),dl);}
else if(pianinko == 52 ){
Beep(37+(wys*4),dl);}
else if(pianinko == 53 ){
Beep(37+(wys*5),dl);}
else if(pianinko == 54 ){
Beep(37+(wys*6),dl);}
else if(pianinko == 55 ){
Beep(37+(wys*7),dl);}
else if(pianinko == 56 ){
Beep(37+(wys*8),dl);}
else if(pianinko == 57 ){
Beep(37+(wys*9),dl);}
else if(pianinko == 48 ){
Beep(37+(wys*10),dl);}
else if(pianinko == 45 ){
Beep(37+(wys*11),dl);}
else if(pianinko == 61 ){
Beep(37+(wys*12),dl);}
else if(pianinko == 113 ){
Beep(37+(wys*13),dl);}
else if(pianinko == 119 ){
Beep(37+(wys*14),dl);}
else if(pianinko == 101 ){
Beep(37+(wys*15),dl);}
else if(pianinko == 114 ){
Beep(37+(wys*16),dl);}
else if(pianinko == 116 ){
Beep(37+(wys*17),dl);}
else if(pianinko == 121 ){
Beep(37+(wys*18),dl);}
else if(pianinko == 117 ){
Beep(37+(wys*19),dl);}
else if(pianinko == 105 ){
Beep(37+(wys*20),dl);}
else if(pianinko == 111 ){
Beep(37+(wys*21),dl);}
else if(pianinko == 112 ){
Beep(37+(wys*22),dl);}
else if(pianinko == 91 ){
Beep(37+(wys*23),dl);}
else if(pianinko == 93 ){
Beep(37+(wys*24),dl);}
else if(pianinko == 97 ){
Beep(37+(wys*25),dl);}
else if(pianinko == 115 ){
Beep(37+(wys*26),dl);}
else if(pianinko == 100 ){
Beep(37+(wys*27),dl);}
else if(pianinko == 102 ){
Beep(37+(wys*28),dl);}
else if(pianinko == 103 ){
Beep(37+(wys*29),dl);}
else if(pianinko == 104 ){
Beep(37+(wys*30),dl);}
else if(pianinko == 106 ){
Beep(37+(wys*31),dl);}
else if(pianinko == 107 ){
Beep(37+(wys*32),dl);}
else if(pianinko == 108 ){
Beep(37+(wys*33),dl);}
else if(pianinko == 59 ){
Beep(37+(wys*34),dl);}
else if(pianinko == 39 ){
Beep(37+(wys*35),dl);}
else if(pianinko == 92 ){
Beep(37+(wys*36),dl);}
else if(pianinko == 122 ){
Beep(37+(wys*37),dl);}
else if(pianinko == 120 ){
Beep(37+(wys*38),dl);}
else if(pianinko == 99 ){
Beep(37+(wys*39),dl);}
else if(pianinko == 118 ){
Beep(37+(wys*40),dl);}
else if(pianinko == 98 ){
Beep(37+(wys*41),dl);}
else if(pianinko == 110 ){
Beep(37+(wys*42),dl);}
else if(pianinko == 109 ){
Beep(37+(wys*43),dl);}
else if(pianinko == 44 ){
Beep(37+(wys*44),dl);}
else if(pianinko == 46 ){
Beep(37+(wys*45),dl);}
else if(pianinko == 47 ){
Beep(37+(wys*46),dl);}}}
else if(tryb==50){
system("cls");
cout <<"Podaj wysokosc dzwieku, minimum 37.\n";
cin >>y;
system("cls");
cout <<"Podaj dlugosc dzwieku.\n";
cin >>x;
Beep(y,x);
system("pause");}else if(tryb==27){break;}
else if(tryb==51){
system("cls");
cout<<"Ile melodii chcesz polaczyc? (1-5)";
ilosc_melodii = getch();
system("cls");
if(ilosc_melodii==49){
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st1;
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon1;
system("cls");
cout<<"1.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok1;
system("cls");
cout<<"1.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl1;
system("cls");
cout<<"Oto twoja melodia.\n";
ile=0;
if(st1<kon1){
for(int i=st1;i<kon1+1;i=i+krok1){
Beep(st1+(krok1*ile),dl1);
ile++;
}}else if(st1>kon1){
for(int i=kon1;i<st1+1;i=i+krok1){
Beep(st1-(krok1*ile),dl1);
ile++;
}}
system("pause");}
else if(ilosc_melodii==50){
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st1;
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon1;
system("cls");
cout<<"1.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok1;
system("cls");
cout<<"1.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl1;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st2;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon2;
system("cls");
cout<<"2.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok2;
system("cls");
cout<<"2.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl2;
system("cls");
cout<<"Oto twoja melodia.\n";
ile=0;
if(st1<kon1){
for(int i=st1;i<kon1+1;i=i+krok1){
Beep(st1+(krok1*ile),dl1);
ile++;
}ile=0;}else if(st1>kon1){
for(int i=kon1;i<st1+1;i=i+krok1){
Beep(st1-(krok1*ile),dl1);
ile++;
}ile=0;}
if(st2<kon2){
for(int i=st2;i<kon2+1;i=i+krok2){
Beep(st2+(krok2*ile),dl2);
ile++;
}}else if(st2>kon2){
for(int i=kon2;i<st2+1;i=i+krok2){
Beep(st2-(krok2*ile),dl2);
ile++;
}}
system("pause");
}else if(ilosc_melodii==51){
cout<<"1.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st1;
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon1;
system("cls");
cout<<"1.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok1;
cout<<"1.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl1;
system("cls");
cout<<"2.";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st2;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon2;
system("cls");
cout<<"2.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok2;
system("cls");
cout<<"2.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl2;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st3;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon3;
system("cls");
cout<<"3.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok3;
system("cls");
cout<<"3.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl3;
system("cls");
cout<<"Oto twoja melodia.\n";
ile=0;
if(st1<kon1){
for(int i=st1;i<kon1+1;i=i+krok1){
Beep(st1+(krok1*ile),dl1);
ile++;
}ile=0;}else if(st1>kon1){
for(int i=kon1;i<st1+1;i=i+krok1){
Beep(st1-(krok1*ile),dl1);
ile++;
}ile=0;
}
if(st2<kon2){
for(int i=st2;i<kon2+1;i=i+krok2){
Beep(st2+(krok2*ile),dl2);
ile++;
}ile=0;}else if(st2>kon2){
for(int i=kon2;i<st2+1;i=i+krok2){
Beep(st2-(krok2*ile),dl2);
ile++;}ile=0;}
if(st3<kon3){
for(int i=st3;i<kon3+1;i=i+krok3){
Beep(st3+(krok3*ile),dl3);
ile++;
}}else if(st3>kon3){
for(int i=kon3;i<st3+1;i=i+krok3){
Beep(st3-(krok3*ile),dl3);
ile++;
}}
system("pause");
}else if(ilosc_melodii==52){
cout<<"1.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st1;
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon1;
system("cls");
cout<<"1.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok1;
system("cls");
cout<<"1.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl1;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st2;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon2;
system("cls");
cout<<"2.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok2;
system("cls");
cout<<"2.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl2;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st3;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon3;
system("cls");
cout<<"3.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok3;
system("cls");
cout<<"3.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl3;
system("cls");
cout<<"4.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st4;
system("cls");
cout<<"4.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon4;
system("cls");
cout<<"4.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok4;
system("cls");
cout<<"4.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl4;
system("cls");
cout<<"Oto twoja melodia.\n";
ile=0;
if(st1<kon1){
for(int i=st1;i<kon1+1;i=i+krok1){
Beep(st1+(krok1*ile),dl1);
ile++;
}ile=0;}else if(st1>kon1){
for(int i=kon1;i<st1+1;i=i+krok1){
Beep(st1-(krok1*ile),dl1);
ile++;
}ile=0;}
if(st2<kon2){
for(int i=st2;i<kon2+1;i=i+krok2){
Beep(st2+(krok2*ile),dl2);
ile++;
}ile=0;}else if(st2>kon2){
for(int i=kon2;i<st2+1;i=i+krok2){
Beep(st2-(krok2*ile),dl2);
ile++;
}ile=0;}
if(st3<kon3){
for(int i=st3;i<kon3+1;i=i+krok3){
Beep(st3+(krok3*ile),dl3);
ile++;
}ile=0;}else if(st3>kon3){
for(int i=kon3;i<st3+1;i=i+krok3){
Beep(st3-(krok3*ile),dl3);
ile++;
}ile=0;}
if(st4<kon4){
for(int i=st4;i<kon4+1;i=i+krok4){
Beep(st4+(krok4*ile),dl4);
ile++;}}else if(st4>kon4){
for(int i=kon4;i<st4+1;i=i+krok4){
Beep(st4-(krok4*ile),dl4);
ile++;}
}
system("pause");
}else if(ilosc_melodii==53){
cout<<"1.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st1;
system("cls");
cout<<"1.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon1;
system("cls");
cout<<"1.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok1;
system("cls");
cout<<"1.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl1;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st2;
system("cls");
cout<<"2.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon2;
system("cls");
cout<<"2.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok2;
system("cls");
cout<<"2.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl2;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st3;
system("cls");
cout<<"3.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon3;
system("cls");
cout<<"3.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok3;
system("cls");
cout<<"3.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl3;
system("cls");
cout<<"4.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st4;
system("cls");
cout<<"4.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon4;
system("cls");
cout<<"4.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok4;
system("cls");
cout<<"4.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl4;
system("cls");
cout<<"5.\n";
cout<<"Podaj wysokosc startowa (nie mniej niz 37).\n";
cin>>st5;
system("cls");
cout<<"5.\n";
cout<<"Podaj wysokosc koncowa.\n";
cin>>kon5;
system("cls");
cout<<"5.\n";
cout<<"Podaj roznice miedzy dzwiekami.\n";
cin>>krok5;
system("cls");
cout<<"5.\n";
cout<<"Podaj dlugosc poszczegolnych dzwiekow.\n";
cin>>dl5;
system("cls");
cout<<"Oto twoja melodia.\n";
ile=0;
if(st1<kon1){
for(int i=st1;i<kon1+1;i=i+krok1){
Beep(st1+(krok1*ile),dl1);
ile++;
}ile=0;}else if(st1>kon1){
for(int i=kon1;i<st1+1;i=i+krok1){
Beep(st1-(krok1*ile),dl1);
ile++;
}ile=0;}
if(st2<kon2){
for(int i=st2;i<kon2+1;i=i+krok2){
Beep(st2+(krok2*ile),dl2);
ile++;
}ile=0;}else if(st2>kon2){
for(int i=kon2;i<st2+1;i=i+krok2){
Beep(st2-(krok2*ile),dl2);
ile++;
}ile=0;}
if(st3<kon3){
for(int i=st3;i<kon3+1;i=i+krok3){
Beep(st3+(krok3*ile),dl3);
ile++;
}ile=0;}else if(st3>kon3){
for(int i=kon3;i<st3+1;i=i+krok3){
Beep(st3-(krok3*ile),dl3);
ile++;
}ile=0;}
if(st4<kon4){
for(int i=st4;i<kon4+1;i=i+krok4){
Beep(st4+(krok4*ile),dl4);
ile++;
}ile=0;}else if(st4>kon4){
for(int i=kon4;i<st4+1;i=i+krok4){
Beep(st4-(krok4*ile),dl4);
ile++;
}ile=0;}
if(st5<kon5){
for(int i=st5;i<kon5+1;i=i+krok5){
Beep(st5+(krok5*ile),dl5);
ile++;}}else if(st5>kon5){
for(int i=kon5;i<st5+1;i=i+krok5){
Beep(st5-(krok5*ile),dl5);
ile++;}
}
system("pause");
}
}
system("cls");
}
}