Oggi vi propongo un semplice script, da me sempre realizzato, in C++, per la gestione di un account su OGame.
Nota: poiché il codice è piuttosto lungo e potrebbe, a causa del template del blog, farvi commettere grossolani errori durante una possibile trascrizione manuale d'esso, vi suggerisco di copiarlo direttamente tramite il sorgente della pagina o tramite un semplice copia ed incolla su Blocco Note; in alternativa, potete scaricarlo da qui.
Codice
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,i,robotico,naniti,level,network,laboratorio;
float totalelab;
float lab[10],minieradimetallo[5],minieradicristallo[5],sintetizzatoredideuterio[5],depositodimetallo[5], depositodicristallo[5],cisternadideuterio[5], centraleafusione[5],centralesolare[5],fabbricadeirobot[5],fabbricadeinaniti[5],basedappoggio[5], basemissilistica[5],laboratoriodiricerca[5],terraformer[6],cantierespaziale[5], avampostolunare[5],portaleiperspaziale[5],falangedisensori[5];
float cargoleggero[5],cargopesante[5],caccialeggero[5],cacciapesante[5],incrociatore[5],navedabattaglia[5], colonizzatrice[5],riciclatrice[5],sondaspia[5],satellitesolare[5],bombardiere[5],corazzata[5],mortenera[5];
float lanciamissili[5],laserleggero[5],cannoneionico[5],cannonealplasma[5],laserpesante[5], cannonedigauss[5],cupolascudo[5],cupolascudopotenziata[5];
float tecnologieperlospionaggio[5],tecnologiainformatica[5],tecnologiadellearmi[5], tecnologiadegliscudi[5],tecnologiadellecorazze[5],tecnologiaiperspaziale[5], propulsoreacombustione[5],propulsoreaimpulso[5],propulsoreiperspaziale[5], tecnologiaenergetica[5],tecnologiadeilaser[5],tecnologiaionica[5],tecnologiadeiplasmi[5], reteinterplanetariadiricerca[5];
char r,testo[256];
printf("Vuoi sapere il costo e il tempo di produzione di una miniera o di una nave o di una ricerca???\n");
printf("Scrivi in minuscolo a se vuoi info. su una nave o una miniera o b se vuoi info. su una ricerca.\n");
scanf("%c",&r);
if (r=='a')
{
printf("Scrivi due numeri che indicano il livello dello \"Stabilimento robotico\" e della \"Fabbrica di naniti\" che possiedi.\n");
scanf("%d",&robotico);
scanf("%d",&naniti);
printf("Scrivi ora il livello di cui vuoi sapere i costi; se vuoi sapere i costi di una nave o una difesa, scrivi 1.\n");
scanf("%d",&level);
printf("Scrivi, ora, l'infrastruttura,la difesa o la nave di cui vuoi che ti calcoli il costo (tutto attaccato ed in minuscolo senza alcuna punteggiatura)\nPer esempio: basedappoggio.\n");
scanf("%s", testo);
}
else
{
printf("Scrivi il livello del laboratorio di ricerca ed il livello del \"Network di ricerca interplanetario\"; scrivi 0 se non lo possiedi.\n");
printf("Se immetti un livello diverso da 0, scrivi, finché ti verrà richiesto, il livello più alto che possiedi del \"Laboratori di ricerca\", escludendo ogni volta il precedente\n");
scanf("%d%d",&laboratorio,&network);
if (network!=0)
{
totalelab=laboratorio;
for(i=0; i<network; i++)
{
scanf("%d",&lab[i]);
totalelab=totalelab+lab[i];
}
}
else
totalelab=laboratorio;
printf("Scrivi ora il livello di cui vuoi sapere le info..\n");
scanf("%d",&level);
printf("Scrivi il nome della ricerca di cui vuoi sapere i costi, bada pero' a scrivere esattamente il testo che si trova nell'\"Albero tecnologico\" senza maiuscole, senza punteggiatura e tutto attaccato\nPer esempio: tecnologiadegliscudi\n");
scanf("%s", testo);
}
minieradimetallo[1]=60*(1-pow(1.5,level))/(1-1.5);
minieradimetallo[2]=15*(1-pow(1.5,level))/(1-1.5);
minieradimetallo[3]=0;
minieradimetallo[4]=((minieradimetallo[1]+minieradimetallo[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
minieradicristallo[1]= 48*(1-pow(1.6,level))/(1-1.6);
minieradicristallo[2]= 24*(1-pow(1.6,level))/(1-1.6);
minieradicristallo[3]=0;
minieradicristallo[4]=((minieradicristallo[1]+minieradicristallo[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
sintetizzatoredideuterio[1]=225*(1-pow(1.5,level))/(1-1.5);
sintetizzatoredideuterio[2]=75*(1-pow(1.5,level))/(1-1.5);
sintetizzatoredideuterio[3]=0;
sintetizzatoredideuterio[4]=((sintetizzatoredideuterio[1]+sintetizzatoredideuterio[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
centralesolare[1]=75*(1-pow(1.5,level))/(1-1.5);
centralesolare[2]=30*(1-pow(1.5,level))/(1-1.5);
centralesolare[3]=0;
centralesolare[4]=((centralesolare[1]+centralesolare[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
centraleafusione[1]= 900*(1-pow(1.8,level))/(1-1.8);
centraleafusione[2]=360*(1-pow(1.8,level))/(1-1.8);
centraleafusione[3]=180*(1-pow(1.8,level))/(1-1.8);
centraleafusione[4]=((centraleafusione[1]+centraleafusione[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
fabbricadeirobot[1]=400*(1-pow(2,level))/(1-2);
fabbricadeirobot[2]=120*(1-pow(2,level))/(1-2);
fabbricadeirobot[3]=200*(1-pow(2,level))/(1-2);
fabbricadeirobot[4]=((fabbricadeirobot[1]+fabbricadeirobot[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
fabbricadeinaniti[1]=1000000*(1-pow(2,level))/(1-2);
fabbricadeinaniti[2]=500000* (1-pow(2,level))/(1-2);
fabbricadeinaniti[3]=100000*(1-pow(2,level))/(1-2);
fabbricadeinaniti[4]=((fabbricadeinaniti[1]+fabbricadeinaniti[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
cantierespaziale[1]=400*(1-pow(2,level))/(1-2);
cantierespaziale[2]=200*(1-pow(2,level))/(1-2);
cantierespaziale[3]=100*(1-pow(2,level))/(1-2);
cantierespaziale[4]=((cantierespaziale[1]+cantierespaziale[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
depositodimetallo[1]=2000*(1-pow(2,level))/(1-2);
depositodimetallo[2]=0;
depositodimetallo[3]=0;
depositodimetallo[4]=((depositodimetallo[1]+depositodimetallo[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
depositodicristallo[1]=2000*(1-pow(2,level))/(1-2);
depositodicristallo[2]=1000*(1-pow(2,level))/(1-2);
depositodicristallo[3]=0;
depositodicristallo[4]=((depositodicristallo[1]+depositodicristallo[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
cisternadideuterio[1]=2000* (1-pow(2,level))/(1-2);
cisternadideuterio[2]=2000* (1-pow(2,level))/(1-2);
cisternadideuterio[3]=0;
cisternadideuterio[4]=((cisternadideuterio[1]+cisternadideuterio[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
laboratoriodiricerca[1]=200* (1-pow(2,level))/(1-2);
laboratoriodiricerca[2]=400* (1-pow(2,level))/(1-2);
laboratoriodiricerca[3]=200* (1-pow(2,level))/(1-2);
laboratoriodiricerca[4]=((laboratoriodiricerca[1]+laboratoriodiricerca[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
basedappoggio[1]=20000*(1-pow(2,level))/(1-2);
basedappoggio[2]=40000*(1-pow(2,level))/(1-2);
basedappoggio[3]=0;
basedappoggio[4]=((basedappoggio[1]+basedappoggio[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
basemissilistica[1]=20000*(1-pow(2,level))/(1-2);
basemissilistica[2]=20000*(1-pow(2,level))/(1-2);
basemissilistica[3]=1000*(1-pow(2,level))/(1-2);
basemissilistica[4]=((basemissilistica[1]+basemissilistica[2]) / 2500) * (1.0/ (robotico+1)) * pow(0.5,naniti);
avampostolunare[1]=20000*(1-pow(2,level))/(1-2);
avampostolunare[2]=40000*(1-pow(2,level))/(1-2);
avampostolunare[3]=20000* (1-pow(2,level))/(1-2);
avampostolunare[4]=((avampostolunare[1]+avampostolunare[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
portaleiperspaziale[1]=2000000*(1-pow(2,level))/(1-2);
portaleiperspaziale[2]=4000000*(1-pow(2,level))/(1-2);
portaleiperspaziale[3]=2000000*(1-pow(2,level))/(1-2);
portaleiperspaziale[4]=((portaleiperspaziale[1]+portaleiperspaziale[2]) / 2500) * (1.0 / (robotico+1)) * ( pow(0.5,naniti));
falangedisensori[1]=20000*(1-pow(2,level))/(1-2);
falangedisensori[2]=40000*(1-pow(2,level))/(1-2);
falangedisensori[3]=20000*(1-pow(2,level))/(1-2);
falangedisensori[4]=((falangedisensori[1]+falangedisensori[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
terraformer[1]=0;
terraformer[2]=50000* (1-pow(2,level))/(1-2);
terraformer[3]=100000*(1-pow(2,level))/(1-2);
terraformer[4]=1000* (1-pow(2,level))/(1-2);
terraformer[5]=((terraformer[1]+terraformer[2]) / 2500) * (1.0 / (robotico+1)) * pow(0.5,naniti);
cargoleggero[1]=2000;
cargoleggero[2]=2000;
cargoleggero[3]=0;
cargoleggero[4]=((cargoleggero[1]+cargoleggero[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cargopesante[1]=6000;
cargopesante[2]=6000;
cargopesante[3]=0;
cargopesante[4]=((cargopesante[1]+cargopesante[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
caccialeggero[1]=3000;
caccialeggero[2]=1000;
caccialeggero[3]=0;
caccialeggero[4]=((caccialeggero[1]+caccialeggero[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cacciapesante[1]=6000;
cacciapesante[2]=4000;
cacciapesante[3]=0;
cacciapesante[4]=((cacciapesante[1]+cacciapesante[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
incrociatore[1]=20000;
incrociatore[2]=7000;
incrociatore[3]=2000;
incrociatore[4]=((incrociatore[1]+incrociatore[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
navedabattaglia[1]=40000;
navedabattaglia[2]=20000;
navedabattaglia[3]=0;
navedabattaglia[4]=((navedabattaglia[1]+navedabattaglia[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
colonizzatrice[1]=10000;
colonizzatrice[2]=20000;
colonizzatrice[3]=10000;
colonizzatrice[4]=((colonizzatrice[1]+colonizzatrice[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
riciclatrice[1]=10000;
riciclatrice[2]=6000;
riciclatrice[3]=2000;
riciclatrice[4]=((riciclatrice[1]+riciclatrice[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
sondaspia[1]=0;
sondaspia[2]=1000;
sondaspia[3]=0;
sondaspia[4]=((sondaspia[1]+sondaspia[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
bombardiere[1]=50000;
bombardiere[2]=25000;
bombardiere[3]=15000;
bombardiere[4]=((bombardiere[1]+bombardiere[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
satellitesolare[1]=0;
satellitesolare[2]=2000;
satellitesolare[3]=500;
satellitesolare[4]=((satellitesolare[1]+satellitesolare[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
corazzata[1]=60000;
corazzata[2]=50000;
corazzata[3]=15000;
corazzata[4]=((corazzata[1]+corazzata[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
mortenera[1]=5000000;
mortenera[2]=4000000;
mortenera[3]=1000000;
mortenera[4]=((mortenera[1]+mortenera[2]) / 2500) * (2.0 / (robotico+1)) * (0,5^naniti); pow(0.5,naniti);
lanciamissili[1]=2000;
lanciamissili[2]=0;
lanciamissili[3]=0;
lanciamissili[4]=((lanciamissili[1]+lanciamissili[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
laserleggero[1]=1500;
laserleggero[2]=500;
laserleggero[3]=0;
laserleggero[4]=((laserleggero[1]+laserleggero[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
laserpesante[1]=6000;
laserpesante[2]=2000;
laserpesante[3]=0;
laserpesante[4]=((laserleggero[1]+laserleggero[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cannonedigauss[1]=20000;
cannonedigauss[2]=15000;
cannonedigauss[3]=2000;
cannonedigauss[4]=((cannonedigauss[1]+cannonedigauss[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cannoneionico[1]=2000;
cannoneionico[2]=6000;
cannoneionico[3]=0;
cannoneionico[4]=((cannoneionico[1]+cannoneionico[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cannonealplasma[1]=50000;
cannonealplasma[2]=50000;
cannonealplasma[3]=30000;
cannonealplasma[4]=((cannonealplasma[1]+cannonealplasma[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cupolascudo[1]=10000;
cupolascudo[2]=10000;
cupolascudo[3]=0;
cupolascudo[4]=((cupolascudo[1]+cupolascudo[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
cupolascudopotenziata[1]=50000;
cupolascudopotenziata[2]=50000;
cupolascudopotenziata[3]=0;
cupolascudopotenziata[4]=((cupolascudopotenziata[1]+cupolascudopotenziata[2]) / 2500) * (2.0 / (robotico+1)) * pow(0.5,naniti);
tecnologieperlospionaggio[1]=200*(1-pow(2,level))/(1-2);
tecnologieperlospionaggio[2]=1000*(1-pow(2,level))/(1-2);
tecnologieperlospionaggio[3]=200* (1-pow(2,level))/(1-2);
tecnologieperlospionaggio[4]= (tecnologieperlospionaggio[1]+tecnologieperlospionaggio[2]) / (1000*(1+totalelab));
tecnologiainformatica[1]=0;
tecnologiainformatica[2]=400* (1-pow(2,level))/(1-2);
tecnologiainformatica[3]=600* (1-pow(2,level))/(1-2);
tecnologiainformatica[4]=(tecnologiainformatica[1]+tecnologiainformatica[2]) / (1000*(1+totalelab));
tecnologiadellearmi[1]=800* (1-pow(2,level))/(1-2);
tecnologiadellearmi[2]=200*(1-pow(2,level))/(1-2);
tecnologiadellearmi[3]=0;
tecnologiadellearmi[4]=(tecnologiadellearmi[1]+tecnologiadellearmi[2]) / (1000*(1+totalelab));
tecnologiadegliscudi[1]=200* (1-pow(2,level))/(1-2);
tecnologiadegliscudi[2]=600*(1-pow(2,level))/(1-2);
tecnologiadegliscudi[3]=0;
tecnologiadegliscudi[4]=(tecnologiadegliscudi[1]+tecnologiadegliscudi[2]) / (1000*(1+totalelab));
tecnologiadellecorazze[1]=1000*(1-pow(2,level))/(1-2);
tecnologiadellecorazze[2]=0;
tecnologiadellecorazze[3]=0;
tecnologiadellecorazze[4]=(tecnologiadellecorazze[1]+tecnologiadellecorazze[2]) / (1000*(1+totalelab));
tecnologiaenergetica[1]=0;
tecnologiaenergetica[2]=800*(1-pow(2,level))/(1-2);
tecnologiaenergetica[3]=400*(1-pow(2,level))/(1-2);
tecnologiaenergetica[4]=(tecnologiaenergetica[1]+tecnologiaenergetica[2]) / (1000*(1+totalelab));
tecnologiaiperspaziale[1]=0;
tecnologiaiperspaziale[2]=4000*(1-pow(2,level))/(1-2);
tecnologiaiperspaziale[3]=2000*(1-pow(2,level))/(1-2);
tecnologiaiperspaziale[4]=(tecnologiaiperspaziale[1]+tecnologiaiperspaziale[2]) / (1000*(1+totalelab));
propulsoreacombustione[1]=400*(1-pow(2,level))/(1-2);
propulsoreacombustione[2]=0;
propulsoreacombustione[3]=600*(1-pow(2,level))/(1-2);
propulsoreacombustione[4]=(propulsoreacombustione[1]+propulsoreacombustione[2]) / (1000*(1+totalelab));
propulsoreaimpulso[1]=2000*(1-pow(2,level))/(1-2);
propulsoreaimpulso[2]=4000*(1-pow(2,level))/(1-2);
propulsoreaimpulso[3]=600*(1-pow(2,level))/(1-2);
propulsoreaimpulso[4]=(propulsoreaimpulso[1]+propulsoreaimpulso[2]) / (1000*(1+totalelab));
propulsoreiperspaziale[1]=10000* (1-pow(2,level))/(1-2);
propulsoreiperspaziale[2]=20000* (1-pow(2,level))/(1-2);
propulsoreiperspaziale[3]=6000*(1-pow(2,level))/(1-2);
propulsoreiperspaziale[4]=(propulsoreiperspaziale[1]+propulsoreiperspaziale[2]) / (1000*(1+totalelab));
tecnologiadeilaser[1]=200*(1-pow(2,level))/(1-2);
tecnologiadeilaser[2]=100* (1-pow(2,level))/(1-2);
tecnologiadeilaser[3]=0;
tecnologiadeilaser[4]=(tecnologiadeilaser[1]+tecnologiadeilaser[2]) / (1000*(1+totalelab));
tecnologiaionica[1]=1000* (1-pow(2,level))/(1-2);
tecnologiaionica[2]=300*(1-pow(2,level))/(1-2);
tecnologiaionica[3]=100* (1-pow(2,level))/(1-2);
tecnologiaionica[4]=(tecnologiaionica[1]+tecnologiaionica[2]) / (1000*(1+totalelab));
tecnologiadeiplasmi[1]=2000*(1-pow(2,level))/(1-2);
tecnologiadeiplasmi[2]=4000*(1-pow(2,level))/(1-2);
tecnologiadeiplasmi[3]=1000*(1-pow(2,level))/(1-2);
tecnologiadeiplasmi[4]=(tecnologiadeiplasmi[1]+tecnologiadeiplasmi[2]) / (1000*(1+totalelab));
reteinterplanetariadiricerca[1]=240000*(1-pow(2,level))/(1-2);
reteinterplanetariadiricerca[2]=400000*(1-pow(2,level))/(1-2);
reteinterplanetariadiricerca[3]=160000*(1-pow(2,level))/(1-2);
reteinterplanetariadiricerca[4]=(reteinterplanetariadiricerca[1]+reteinterplanetariadiricerca[2]) / (1000*(1+totalelab));
if (strcmp(testo,"minieradimetallo")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",minieradimetallo[1],minieradimetallo[2],minieradimetallo[3],minieradimetallo[4]);
system("pause");
}
if (strcmp(testo,"minieradicristallo")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",minieradicristallo[1],minieradicristallo[2],minieradicristallo[3],minieradicristallo[4]);
system("pause");
}
if (strcmp(testo,"sintetizzatoredideuterio")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",sintetizzatoredideuterio[1],sintetizzatoredideuterio[2],sintetizzatoredideuterio[3], sintetizzatoredideuterio[4]);
system("pause");
}
if (strcmp(testo,"centralesolare")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",centralesolare[1],centralesolare[2],centralesolare[3],centralesolare[4]);
system("pause");
}
if (strcmp(testo,"centraleafusione")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",centraleafusione[1],centraleafusione[2],centraleafusione[3],centraleafusione[4]);
system("pause");
}
if (strcmp(testo,"fabbricadeirobot")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",fabbricadeirobot[1],fabbricadeirobot[2],fabbricadeirobot[3],fabbricadeirobot[4]);
system("pause");
}
if (strcmp(testo,"fabbricadeinaniti")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",fabbricadeinaniti[1],fabbricadeinaniti[2],fabbricadeinaniti[3],fabbricadeinaniti[4]);
system("pause");
}
if (strcmp(testo,"cantierespaziale")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cantierespaziale[1],cantierespaziale[2],cantierespaziale[3],cantierespaziale[4]);
system("pause");
}
if (strcmp(testo,"depositodimetallo")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",depositodimetallo[1],depositodimetallo[2],depositodimetallo[3],depositodimetallo[4]);
system("pause");
}
if (strcmp(testo,"depositodicristallo")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",depositodimetallo[1],depositodicristallo[2],depositodicristallo[3],depositodicristallo[4]);
system("pause");
}
if (strcmp(testo,"cisternadideuterio")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cisternadideuterio[1],cisternadideuterio[2],cisternadideuterio[3],cisternadideuterio[4]);
system("pause");
}
if (strcmp(testo,"laboratoriodiricerca")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",laboratoriodiricerca[1],laboratoriodiricerca[2],laboratoriodiricerca[3],laboratoriodiricerca[4]);
system("pause");
}
if (strcmp(testo,"basedappoggio")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",basedappoggio[1],basedappoggio[2],basedappoggio[3],basedappoggio[4]);
system("pause");
}
if (strcmp(testo,"basemissilistica")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",basemissilistica[1],basemissilistica[2],basemissilistica[3],basemissilistica[4]);
system("pause");
}
if (strcmp(testo,"avampostolunare")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",avampostolunare[1],avampostolunare[2],avampostolunare[3],avampostolunare[4]);
system("pause");
}
if (strcmp(testo,"portaleiperspaziale")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",portaleiperspaziale[1],portaleiperspaziale[2],portaleiperspaziale[3],portaleiperspaziale[4]);
system("pause");
}
if (strcmp(testo,"falangedisensori")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",falangedisensori[1],falangedisensori[2],falangedisensori[3],falangedisensori[4]);
system("pause");
}
if (strcmp(testo,"terraformer")==0)
{
printf("\n\nCosto\n\nMetallo=%f\nCristallo=%f\nDeuterio=%f\nEnergia=%f\n\nTempo di produzione in ore= %.2f",terraformer[1],terraformer[2],terraformer[3],terraformer[4],terraformer[5]);
system("pause");
}
if (strcmp(testo,"cargoleggero")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cargoleggero[1],cargoleggero[2],cargoleggero[3],cargoleggero[4]);
system("pause");
}
if (strcmp(testo,"cargopesante")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cargopesante[1],cargopesante[2],cargopesante[3],cargopesante[4]);
system("pause");
}
if (strcmp(testo,"caccialeggero")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",caccialeggero[1],caccialeggero[2],caccialeggero[3],caccialeggero[4]);
system("pause");
}
if (strcmp(testo,"cacciapesante")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cacciapesante[1],cacciapesante[2],cacciapesante[3],cacciapesante[4]);
system("pause");
}
if (strcmp(testo,"incrociatore")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",incrociatore[1],incrociatore[2],incrociatore[3],incrociatore[4]);
system("pause");
}
if (strcmp(testo,"navedabattaglia")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",navedabattaglia[1],navedabattaglia[2],navedabattaglia[3],navedabattaglia[4]);
system("pause");
}
if (strcmp(testo,"colonizzatrice")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",colonizzatrice[1],colonizzatrice[2],colonizzatrice[3],colonizzatrice[4]);
system("pause");
}
if (strcmp(testo,"riciclatrice")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",riciclatrice[1],riciclatrice[2],riciclatrice[3],riciclatrice[4]);
system("pause");
}
if (strcmp(testo,"sondaspia")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",sondaspia[1],sondaspia[2],sondaspia[3],sondaspia[4]);
system("pause");
}
if (strcmp(testo,"bombardiere")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",bombardiere[1],bombardiere[2],bombardiere[3],bombardiere[4]);
system("pause");
}
if (strcmp(testo,"satellitesolare")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",satellitesolare[1],satellitesolare[2],satellitesolare[3],satellitesolare[4]);
system("pause");
}
if (strcmp(testo,"corazzata")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",corazzata[1],corazzata[2],corazzata[3],corazzata[4]);
system("pause");
}
if (strcmp(testo,"mortenera")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",mortenera[1],mortenera[2],mortenera[3],mortenera[4]);
system("pause");
}
if (strcmp(testo,"lanciamimssili")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",lanciamissili[1],lanciamissili[2],lanciamissili[3],lanciamissili[4]);
system("pause");
}
if (strcmp(testo,"laserleggero")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",laserleggero[1],laserleggero[2],laserleggero[3],laserleggero[4]);
system("pause");
}
if (strcmp(testo,"laserpesante")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",laserpesante[1],laserpesante[2],laserpesante[3],laserpesante[4]);
system("pause");
}
if (strcmp(testo,"cannonedigauss")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cannonedigauss[1],cannonedigauss[2],cannonedigauss[3], cannonedigauss[4]);
system("pause");
}
if (strcmp(testo,"cannoneionico")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cannoneionico[1],cannoneionico[2],cannoneionico[3], cannoneionico[4]);
system("pause");
}
if (strcmp(testo,"cannonealplasma")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cannonealplasma[1],cannonealplasma[2],cannonealplasma[3], cannonealplasma[4]);
system("pause");
}
if (strcmp(testo,"cupolascudo")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cupolascudo[1],cupolascudo[2],cupolascudo[3],cupolascudo[4]);
system("pause");
}
if (strcmp(testo,"cupolascudopotenziata")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",cupolascudopotenziata[1],cupolascudopotenziata[2],cupolascudopotenziata[3], cupolascudopotenziata[4]);
system("pause");
}
if (strcmp(testo,"tecnologiaperlospionaggio")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologieperlospionaggio[1],tecnologieperlospionaggio[2], tecnologieperlospionaggio[3],tecnologieperlospionaggio[4]);
system("pause");
}
if (strcmp(testo,"tecnologiainformatica")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiainformatica[1],tecnologiainformatica[2], tecnologiainformatica[3],tecnologiainformatica[4]);
system("pause");
}
if (strcmp(testo,"tecnologiadellearmi")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiadellearmi[1],tecnologiadellearmi[2],tecnologiadellearmi[3], tecnologiadellearmi[4]);
system("pause");
}
if (strcmp(testo,"tecnologiadegliscudi")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiadegliscudi[1], tecnologiadegliscudi[2], tecnologiadegliscudi[3], tecnologiadegliscudi[4]);
system("pause");
}
if (strcmp(testo,"tecnologiadellecorazze")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiadellecorazze[1],tecnologiadellecorazze[2], tecnologiadellecorazze[3],tecnologiadellecorazze[4]);
system("pause");
}
if (strcmp(testo,"tecnologiaenergetica")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiaenergetica[1],tecnologiaenergetica[2], tecnologiaenergetica[3],tecnologiaenergetica[4]);
system("pause");
}
if (strcmp(testo,"tecnologiaiperspaziale")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiaiperspaziale[1],tecnologiaiperspaziale[2], tecnologiaiperspaziale[3], tecnologiaiperspaziale[4]);
system("pause");
}
if (strcmp(testo,"propulsoreacombustione")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",propulsoreacombustione[1],propulsoreacombustione[2], propulsoreacombustione[3],propulsoreacombustione[4]);
system("pause");
}
if (strcmp(testo,"propulsoreaimpulso")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",propulsoreaimpulso[1],propulsoreaimpulso[2], propulsoreaimpulso[3], propulsoreaimpulso[4]);
system("pause");
}
if (strcmp(testo,"propulsoreiperspaziale")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",propulsoreiperspaziale[1],propulsoreiperspaziale[2], propulsoreiperspaziale[3],propulsoreiperspaziale[4]);
system("pause");
}
if (strcmp(testo,"tecnologiadeilaser")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiadeilaser[1],tecnologiadeilaser[2],tecnologiadeilaser[3], tecnologiadeilaser[4]);
system("pause");
}
if (strcmp(testo,"tecnologaionica")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiaionica[1],tecnologiaionica[2],tecnologiaionica[3], tecnologiaionica[4]);
system("pause");
}
if (strcmp(testo,"tecnologiadeiplasmi")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",tecnologiadeiplasmi[1],tecnologiadeiplasmi[2],tecnologiadeiplasmi[3],tecnologiadeiplasmi[4]);
system("pause");
}
if (strcmp(testo,"reteinterplanetariadiricerca")==0)
{
printf("\n\nCosto\n\nMetallo=%.2f\nCristallo=%.2f\nDeuterio=%.2f\n\nTempo di produzione in ore= %.2f",reteinterplanetariadiricerca[1],reteinterplanetariadiricerca[2], reteinterplanetariadiricerca[3],reteinterplanetariadiricerca[4]);
system("pause");
}
system("pause");
}
lunedì 28 luglio 2008
[C++] OGameCalc
Pubblicato da V3rgil alle 7/28/2008 05:24:00 PM
Etichette: C++, Programmazione
Iscriviti a:
Commenti sul post (Atom)
0 commenti:
Posta un commento