1 

당신은 경영타이쿤게임의 개발자입니다.


land.jpg


이 게임에서 어느 플레이어가 가로 100m, 세로 50m인 땅을 구입하였습니다.

그런데 그 플레이어가 이 땅에서 가로길이 35m, 세로길이 27m의 만큼을 팔았습니다.

원래 땅의 가격은 15000골드입니다.

이때, 이 플레이어가 팔고 받은 돈을 나타내는 프로그램을 만드세요.

(단, 팔때는 원래가격의 60%만 보상 받습니다)




2

가로길이가 12cm, 세로길이가 7cm, 높이가 9cm인 직육면체의 들이에 페인트를 채우려 합니다.

페인트의 가격은 1cm³당 350원입니다.


square.jpg


이 들이에 페인트를 다 채우기 위하여 소요되는 비용을 나타내는 프로그램을 만드세요. 




3

당신은 레이싱게임 개발자입니다.

이 게임에는 연비가 14㎞/ℓ인 자동차가 있습니다.


racing.jpg


어느날 이용자를 끌어모으기 위해 이벤트로 첫 접속 후 사용한 총 연료가격의 30%를 골드로 전환하여 보상하고자 합니다.

연료의 가격은 1당 1350골드입니다.

어떤 유저의 자동차의 주행거리는 84050㎞일 경우

이 유저의 총연료 소모량과 소비한 연료의 비용 및 보상해야 하는 골드의 양을 출력하는 프로그램을 만드세요.


  • profile
    yyj6120 2016.07.15 00:29
    /* 1.
       int width = 100;
       int column =50;
       int area = width*column;
       int gold = 15000;
       int sellwidth = 35;
       int sellcolum = 27;
       int sellarea = sellwidth*sellcolum;
       int sellgold;
       int realgold;
       sellgold = (gold*sellarea)/area;
       realgold = sellgold*0.6;
    
    
       printf("60퍼센트를 감안한 판매가격은%d이다.\n",realgold);
         
    
    	2.
    	int width = 12;
    	int column = 50;
    	int height = 9;
    	int volume;
    	int price = 350;
    	volume = width*column*height;
    	price = volume*price;
    	printf("직육면체페인트통 가격은%d원입니다.\n",price);
    
    
    	3.
    	int carenergy = 14;
    	int energyprice = 1350;
    	int totarenergy = 84050;
    	float totarenergy1 =(float)totarenergy/carenergy; //총주행거리/차연비
    	int totarprice = totarenergy1*energyprice;//연료소모량*가격
    	double bosang =(double)totarprice * 0.3;//총가격*0.3
    	printf("총연료소모량%.2fL/km\n총연료비용%d원\n보상비용%.2f원\n",totarenergy1,totarprice,bosang);
    
        */
  • profile
    Raptor,Jung 2016.07.15 12:56
    OK!!!
  • profile
    제갈 2016.07.17 16:35
    //1
    	int width , length , width1 , length1 , gold , avg , sell;
    	// 가로 100 , 세로 50 ,가로 35 ,세로 27 ,원래 땅가격 15000 ,평당 가격 , 판 가격 
    	width = 100;
    	length = 50;
    	width1 = 35;
    	length1 = 27;
    	gold = 15000;
    
    	avg = gold / (width * length);
    	sell = avg * (width1 * length1) * 0.6;
    
    	printf("팔고 받은 돈은 %d원 입니다\n", sell);
    
    
    	//2
    	int width2 , length2 , height , col , sum;
    	//가로12 , 세로7 , 높이9 , 페인트 가격 350
    	width2 = 12;
    	length2 = 7;
    	height = 9;
    	col = 350;
    
    	sum = (width2 * length2 * height) * col;
    
    	printf("페인트 비용은 %d 원 입니다\n", sum);
    
    	//3
    	double mileage = 14, indemni = 0.3 , price = 1350 , drive = 84050 , liter = 0 , total = 0, midem;
    	// 연비 , 보상 , 가격 , 주행거리 , 주행거리 소모리터 , 총금액, 소모연료비용
    
    	liter = drive / mileage;
    	midem = liter * price;
    	total = midem * indemni;
    
    	printf("당신의 소모한 연료량은 %.0f 리터 입니다\n", liter);
    	printf("당신의 소모 연료의 비용은 %.0f 원 입니다\n", midem);
    	printf("당신의 골드 보상양은 %.0f원 입니다\n", total);
  • profile
    Raptor,Jung 2016.07.18 12:10
    네 좋아요^^
  • profile
    trooper-2040 2016.07.17 16:52
    /*
    	int width, hight, result1, sellwidth, sellhight, result2, result3;
    	width = 100;
    	hight = 50;
    	result1 = 15000/(width*hight);
    	sellwidth = 35;
    	sellhight = 27;
    	result2 = result1*(sellwidth*sellhight);
    	result3 = result2*0.6;
    
    	printf("플레이어가 팔고 받은 돈은 %d이다\n", result3);
    	*/
    
    	/*
    	int width, length, height, totalvolume, money, totalmoney;
    	width = 12;
    	length = 7;
    	height = 9;
    	totalvolume = width * length * height;
    	money = 350;
    	totalmoney = totalvolume * money;
    
    	printf("이 들이에 페인트를 다 채우기위해 소요되는 비용은 %d\n", totalmoney);
    	*/
    	int distance= 14;
    	int price = 1350;
    	int distance1 = 84050;
    	int coastfuel = distance1 / distance;
    	int fuel1 = coastfuel * price;
    	double respendgold = fuel1*0.3;
    
    	printf("총연료 소모량은 %d 이며 소비한 연료비용은 %d 이고 보상해야하는 골드는 %.0f이다.\n", coastfuel, fuel1, respendgold);
  • profile
    Raptor,Jung 2016.07.18 12:10
    OK!!!
  • ?
    cass3126 2016.10.17 00:39
    //------------------------------------------------------------------------------------
    //<1번>
    int Land , LandW=100 , LandL=50 , SellLand , SellLandW=35 , SellLandL=27 , MyLandGold=15000 , SellGold;
    // 내땅넓이/가로길이 /세로길이 /판땅넓이 /판땅가로길이/판땅세로길이 /내땅가격 /판가격
    Land = LandW*LandL;
    SellLand = SellLandW*SellLandL;
    SellGold = MyLandGold*SellLand/Land*0.6;

    printf("당신이 판 땅의 가격은 %d골드 입니다.\n",SellGold);


    //------------------------------------------------------------------------------------
    //<2번>
    int Area ,Width = 12 , Length = 7 , Height = 9;
    Area = Width * Length * Height;
    int Money = Area*350;

    printf("페인트 소요비용은 %d원 입니다.\n",Money);


    //------------------------------------------------------------------------------------
    //<3번>
    double OilMoney = 1350 , FueE = 14 , UserM = 84050 , AllOil , AllOilGold , ReGold ;
    // 1리터 연료가격 / 연비 /유저이동거리 /총연료량/총연료골드/보상골드

    AllOil = UserM/FueE;
    AllOilGold = AllOil*OilMoney;
    ReGold = AllOilGold*0.3;

    printf("유저의 총연료 소모량: %.0f리터\n",AllOil);
    printf("유저의 총연료 가격: %.0f골드\n",AllOilGold);
    printf("보상받을 금액: %.0f골드\n",ReGold);
  • profile
    gosnem93 2016.12.14 16:00
    #include <stdio.h>
    
    void main()
    {
    	//01.
    	float a, b;
    	a = 15000/(100*50);
    	b = 35*27;
    	printf("%f골드\n", (a*b)*0.6);
    
    	//02.
    	int W, L, H, M;
    	W = 12;
    	L = 7;
    	H = 9;
    	M = 350;
    	printf("%d원\n", W*L*H*M);
    
    	//03.
    	double q, w, e, g;
    	q = 84050;
    	w = 14;
    	e = 1350;
    	g = (q/w)*e*0.3;
    	printf("연료소모량 %f\n골드 %f\n", q/w, g);
    }
  • profile
    과자 2016.12.14 22:05
    #include<stdio.h>
    
    void main()
    {
    	//1
    	int areaTotal = 100 * 50, areaSell = 35 * 27;
    	float priceSell;
    	priceSell = (float)15000 * areaSell / areaTotal;
    
    	printf("%f\n", priceSell);
    	//2
    	int volumeTotal, wide=12, depth=7, hight=9;
    	volumeTotal = wide*depth*hight;
    
    	int priceTotal, priceUnit = 350;
    	priceTotal = priceUnit*volumeTotal;
    
    	printf("%d\n", priceTotal);
    	//3
    	int efficiency = 14;
    	int priceOil = 1350;
    	int distanceTotal = 84050;
    	float oilSpent;
    	float returnGold = 0.3f;
    	float compensation;
    
    	oilSpent = (float)distanceTotal / efficiency;
    	compensation = oilSpent*priceOil*returnGold;
    	printf("%f\n", compensation);
    }
  • profile
    bin2726 2016.12.15 23:51
    #include<stdio.h>
    int main()
    {
    	/*
    	//1.
    	float BuyArea = 100.f * 500.f, SaleArea = 35.f * 27.f;
    	float Onepyeong_Gold = 15000 / BuyArea;
    	float SaleGold = (Onepyeong_Gold * SaleArea) * 0.6;
    	printf("판매금액 : %.1f Gold\n", SaleGold);
    
    	//2.
    	int width=12, vertical=7, height=9, OneAreaGold = 350;
    	int TotalArea=width * vertical * height, TotalGold=TotalArea * OneAreaGold;
    	printf("필요한금액: %d원\n", TotalGold);
    
    	//3.
    	int TotalMileage = 85050;
    	float TotalFuel = TotalMileage/14.f;
    	float TotalGold = TotalFuel * 1350;
    	float ReturnGold = TotalGold * 0.3;
    	printf("반환골드: %fGold\n", ReturnGold);
    	printf("%f %f\n", TotalFuel, TotalGold);
    */
    
    }
    
    
    
  • profile
    김서현 2017.03.09 14:24
    #include <stdio.h>

    int main()
    {
    int orig=15000, orig1;
    float saleprice;
    orig1 = orig/100/50;
    saleprice = (float)orig1*0.6f;
    printf("가격: %.0f\n", saleprice*35.0f*27.0f);

    int price=350;
    printf("페인트가격: %d원\n", price*12*7*9);

    int p=14,l=1350, e=84050, retn;
    retn= e/p*l*0.3;
    printf("보상골드: %d\n", retn);
    return 0;
    }
  • profile
    CBJ 2017.03.11 01:13
    #include <stdio.h>

    void main()
    {
    //1
    int S, Width=100, Length=50, Cost=15000,CostperS;
    S = Width*Length;
    CostperS = Cost / S;

    int Width2Sell=35, Length2Sell=27, Sell;
    Sell = Width2Sell*Length2Sell*CostperS * 3 / 5;

    printf("플레이어가 팔고 받은 돈은 %d골드입니다.\n", Sell);

    //2
    int All_S, W = 12, L = 7, H = 9;

    All_S = 2 * (W + L)*H + 2 * W*L;

    printf("직육면체의 들이에 페인트를 다 채우기 위하여 소요되는 비용은 %d원 입니다.\n", All_S * 350);

    //3
    int FuelEfficiency = 14, Price = 1350, Distance=84050;

    printf("총 연료 소모량 : %d l\n", Distance / FuelEfficiency);
    printf("소비한 연료의 비용 : %d 골드\n", Price*Distance / FuelEfficiency);
    printf("보상해야 하는 골드의 양 : %d 골드\n", Price*Distance / FuelEfficiency * 3 / 10);
    }
  • profile
    시공이 2017.03.20 19:58
    int x = 100;
    int y = 50;
    int z = 0;
    int buy = 15000 / (x * y) ;
    x = 35;
    y = 27;
    float sale = (x * y) * (buy * 0.6f);
    printf("%f \n", sale );

    x = 12; y = 7; z = 9;
    int paint = (((x * y) * 2) + ((x * z) * 2) + ((y * z) * 2) / 6) * 350;
    printf("%d \n", paint );

    int mil = 14;
    int liter = 1350;
    int km = 84050;
    int gold = (km / mil) * (float)(liter * 0.3f);
    printf("pay back :%d \n", gold);
  • profile
    wjdtjf 2017.03.27 19:13
    1.
    
    #include<stdio.h>
    void main()
    {
    	int 가로=35,세로=27, 땅값=15000/(100*50);
    		printf("파는땅값%f",(가로*세로*땅값)*0.6);
    }
    
    2.
    #include<stdio.h>
    void main()
    {
    	int x = 12,
    		y = 7,
    		z = 9,
    	xyz = 350;
    	printf("%d", x*y*z*xyz);
    
    
    }
    3.
    #include<stdio.h>
    void main()
    {
    	int  연비 = 14,
    		리터 = 1350,
    		거리 = 84050;
    		printf("총연료 소모량은%d소비한 연료의비용%d보상해야하는 골드는%f", 거리/연비, 거리 / 연비 * 리터, ((거리/ 연비 )* 리터 )* 0.3);
    
    }
    
  • profile
    Bae 2017.04.11 20:29
    #include <stdio.h>

    void main()
    {
    int Land_price, gold, result;
    Land_price = ((100 * 50) / 100)*(15000 / 100);
    gold = (Land_price)*(35 * 27);
    result = (gold) / 60;
    printf("판매한땅의 가격 : %d골드\n", result);

    int price = 350;
    printf("페인트가격 : %d원\n", price * 12 * 7 * 9);

    int L = 14, Oil = 1350, dis = 84050, goldresult;
    goldresult = dis / L * Oil * 0.3;
    printf("보상골드 : %d골드\n", goldresult);
    }