Zobacz pojedynczy post
stary 02-01-2008, 23:48   #6
Zyggy
Użytkownik Forum
 
Zyggy's Avatar
 
Data dołączenia: 18 06 2006
Lokacja: J-W

Posty: 96
Stan: Aktywny Gracz
Świat: Arcania
Zyggy ma numer GG 2381817
Domyślny

O tak:
Kod:
#include <cstdlib>
#include <iostream>

using namespace std;

    float magic_power (int mlvl, int lvl) {
	float m_pow= (0.5*lvl+4*mlvl)/100;
	if(m_pow<1)	return 1;
	else return m_pow;
	}

int main()
{
        int lvlp;
	int mlvp;
	int voc;
	int rep;
	char a;
	

	cout<<"\n\nProsty kalkulator sily czarow w Tibii by Azak & informat6 & Zyggy\n\n";
	system("PAUSE");
    do{
    cout<<"\nPodaj lvl postaci ->: ";
	cin>>lvlp;
	cout<<"\nPodaj mlvl postaci ->: ";
	cin>>mlvp; 
	cout<<"\nWybierz profesje twojej postaci"<<endl<<endl;
	cout<<"1. Knight\n2. Palladyn\n3. Druid lub Sorccer\n->: ";
	cin>>a;
	cout<<endl;
	float mag=magic_power(mlvp,lvlp);
	
    int uh_base=250;
	float uh_player = mag * uh_base;
	
	float sd_min_base=120;
	float sd_max_base=169;
	float sd_min_player=sd_min_base*mag;
	float sd_max_player=sd_max_base*mag;

	float exura_min_base=10;
	float exura_max_base=30;
	float exura_min_player=exura_min_base*mag;
	float exura_max_player=exura_max_base*mag;

    float ih_min_base=46;
	float ih_max_base=93;
	float ih_min_player=ih_min_base*mag;
	float ih_max_player=ih_max_base*mag;
		switch(a){
		case '1':
             {   cout<<"UH/exura vita leczy ok. od"<<uh_player<<endl;
                 cout<<"exura lecyz ok. od "<<exura_min_player<<" do "<<exura_max_player<<endl;break;
                 cout<<"Twoja sila czarow wynosi: "<<mag*100<<"%"<<endl<<endl;
             };
		case '2':
             {   cout<<"UH/exura vita leczy ok. "<<uh_player<<endl;
                 cout<<"exura leczy ok. od "<<exura_min_player<<" do "<<exura_max_player<<endl;
	             cout<<"exura gran/IH leczy ok. od "<<ih_min_player<<" do "<<ih_max_player<<endl;
           	     cout<<"SD atakuje ok. od "<<sd_min_player<<" do "<<sd_max_player;break;
           	     cout<<"Twoja sila czarow wynosi: "<<mag*100<<"%"<<endl<<endl;
              };
		case '3':
             {   cout<<"UH/exura vita leczy ok. "<<uh_player<<endl;
                 cout<<"exura leczy ok. od "<<exura_min_player<<" do "<<exura_max_player<<endl;
	             cout<<"exura gran/IH lecczy ok. od "<<ih_min_player<<" do "<<ih_max_player<<endl;
           	     cout<<"SD atakuje ok. od "<<sd_min_player<<" do "<<sd_max_player;break;
           	     cout<<"Twoja sila czarow wynosi: "<<mag*100<<"%"<<endl<<endl;
              };
		default:
                {
                           cout<<"\nERROR - Zly wybor profesji!!!Od poczatku...\n";
                          
                           break;
                }

		};
		cout << "\nCzy chcesz obliczyc jeszcze moc magiczna innej postaci?(1-Tak,0-Nie): ";
		cin >> rep;
		
                }while(rep==1) ;
        
        }
Sorry, za double post, ale coś sie zwaliło w czasie wysyłania ;s

Ostatnio edytowany przez Zyggy - 03-01-2008 o 14:12.
Zyggy jest offline   Odpowiedz z Cytatem