ale gdy chce skompilowac to wyskakuja logi kompilatora :
D:\Dev-Cpp\1main.cpp In function `int main()': 84 D:\Dev-Cpp\1main.cpp jump to case label 77 D:\Dev-Cpp\1main.cpp crosses initialization of `float przelicznik' D:\Dev-Cpp\Makefile.win [Build Error] [1main.o] Error 1
A tu werjsa i nazwa kompilatora :
Kompilator Dev c++ -4.9.9.2
a to kod :
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int wybierz;
cout << "Wybierz ktoras z tych liczb : \n"
<< "\n1 - Dodawanie."
<< "\n2 - Odejmowanie."
<< "\n3 - Dzielenie."
<< "\n4 - Mnozenie."
<< "\n5 - Przelicznik stop na metry."
<< "\n\nCo wybierasz? : ";
cin >> wybierz;
switch(wybierz)
case 1 :
{
int a ;
int b ;
int wynik ;
cout << "\nPodaj liczbe pierwsza : ";
cin >> a ;
cout << "\nPodaj liczbe druga : ";
cin >> b ;
wynik = a + b ;
cout << endl << a << " + " << b << " = " << wynik ;
break ;
case 2 :
{
int a ;
int b ;
int wynik ;
cout << "\nPodaj liczbe pierwsza : ";
cin >> a ;
cout << "\nPodaj liczbe druga : ";
cin >> b ;
wynik = a - b ;
cout << endl << a << " - " << b << " = " << wynik ;
break ;
case 3 :
{
int a ;
int b ;
int wynik ;
cout << "\nPodaj liczbe pierwsza : ";
cin >> a ;
cout << "\nPodaj liczbe druga : ";
cin >> b ;
wynik = a / b ;
cout << endl << a << " / " << b << " = " << wynik ;
break ;
case 4 :
{
int a ;
int b ;
int wynik ;
cout << "\nPodaj liczbe pierwsza : ";
cin >> a ;
cout << "\nPodaj liczbe druga : ";
cin >> b ;
wynik = a * b ;
cout << endl << a << " * " << b << " = " << wynik ;
break ;
case 5 :
{
int stopy ;
float metry ;
float przelicznik = 0.3 ;
cout << "\nPodaj wysokosc w stopach : ";
cin >> stopy ;
metry = stopy * przelicznik ;
cout << endl << stopy << " stop = " << metry << " metrow" ;
break ;
default :
{
int wybierz ;
cout << "\nPodales liczbe : " << wybierz << " nie znam takiej liczby!";
break ;
}
}
}
}
}
}
getch();
}
A wiec chce stworzyc kalkulator nie smiejcie sie jescze jestem zielony
I POMOZCIE!
A tu macie logi z kompilacji : Kompilator: Default compiler Building Makefile: "D:\Dev-Cpp\Makefile.win" Wykonywanie make... make.exe -f "D:\Dev-Cpp\Makefile.win" all g++.exe -c 1main.cpp -o 1main.o -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include" 1main.cpp: In function `int main()': 1main.cpp:83: error: jump to case label 1main.cpp:76: error: crosses initialization of `float przelicznik' make.exe: *** [1main.o] Error 1 Wykonanie zakończone
Użytkownik grs4 edytował ten post 18.02.2011 17:58