史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   c++如何編寫初學者的疑問請教我 (http://forum.slime.com.tw/thread220963.html)

vp6662 2007-11-25 10:55 PM

c++如何編寫初學者的疑問請教我
 
/*請寫一個薪資程式,計算員工週薪,
輸入編號0230員工當週工作時數,已知:
/*請寫一個薪資程式,計算員工週薪,
輸入編號0230員工當週工作時數,已知:

1.基本工時每週40小時,時薪80元
2.基本工時41-50小時的部份,以時薪的1.33(加班)倍計算
3.超過50小時的部份,以時薪的1.66(加班2)倍計算
4.0230員工的銀行帳號為 024513654

A:請輸出各部份的薪資與總薪資
B:請以下列格式輸出薪資轉帳檔案給銀行
格式( 員工編號 員工帳號 員工總薪資)

vp6662 2007-11-25 11:04 PM

不好意思忘了補充只能用大於等於來做因我是初學者老師出的題目請會的大大幫我一下

vp6662 2007-11-25 11:35 PM

要用printf及scanf做不好意思補充一下因是初學者所以不能用太深的語法

leowang 2007-11-27 02:03 AM

引用:

作者: vp6662 (文章 1849835)
要用printf及scanf做不好意思補充一下因是初學者所以不能用太深的語法

這應該是要用C語言的語法吧..........
可以用if判斷是來做
PHP 語法:

    if (c<=40)
      
s=(c*80);
      }
     if(
c>40&&c<=50)
      {          
      
s=(40*80)+((c-40)*(80*1.33)); 
      }
      if(
c>50)
      {          
      
s=(40*80)+((c-50)*(80*1.66)); 
      } 


vp6662 2007-11-27 03:38 PM

感恩
 
首先致上12萬分感謝的心,不過可以在煩請大大將整個程式寫出來嗎,因小弟是初學者所以很多不懂,先說聲謝謝啦,浪費了你的寶貝時光

猜謎人 2007-11-27 06:35 PM

語法:

#include<stdio.h>
#include<stdlib.h>
int main(){
int id,hour;
float salary;
printf("請輸入員工編號\n");
scanf("%d",&id);
printf("請輸入工作時數\n");
scanf("%d",&hour);
if(hour<=40){salary=hour*80;}
if(hour>40&&hour<=50){salary=(hour*80)+((hour-40)*80*1.33);}
if(hour>50){salary=(hour*80)+10*80*1.33+((hour-50)*80*1.66);}
printf("員工編號%d員工帳號%s員工總薪資%f",id,"024513654",salary);
system("PAUSE");
return 0;
}


vp6662 2007-11-27 09:47 PM

感激不盡
 
大大真的很感謝你的幫忙,不過薪資詳細還要列出,就是有正常時數還有加班時數多要列出,
請大大最後再幫我一次感激不盡‧

leowang 2007-11-27 10:11 PM

語法:

#include<stdio.h>
#include<stdlib.h>
int main(){
int id,hour;
float salary;
printf("請輸入員工編號\n");
scanf("%d",&id);
printf("請輸入工作時數\n");
scanf("%d",&hour);
if(hour<=40){salary=hour*80;}
if(hour>40&&hour<=50){salary=(hour*80)+((hour-40)*80*1.33);}
if(hour>50){salary=(hour*80)+10*80*1.33+((hour-50)*80*1.66);}
printf("員工編號:%d\n員工帳號:%s\n員工總薪資:%f\n正常時數:%d\n加班時數:%d\n",id,"024513654",salary,hour,(hour-40));

system("PAUSE");
return 0;
}


vp6662 2007-11-28 07:59 PM

我剛剛試了一下編譯是成功了,但執行時顯示原始碼無法編譯,請在幫我看一下哪裡出了問題好嗎‧感恩

猜謎人 2007-11-28 08:48 PM

你的原始檔是否有移動位置?我昨天也是在桌面可以執行,之後刪除,今天在不同位置不同檔名他也不給編譯!你試試看用昨天的檔名,相同位置看看!


所有時間均為台北時間。現在的時間是 09:57 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1