バイトの一ヶ月の給料を算出するプログラム

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void display1(int i, int j);
void display2(int k);

int main()
{
int base_salary, late_salary;

printf("\n\n\n基本時給を入力してください\n");
scanf("%d円", &base_salary);

printf("深夜給が発生する場合はその値段を入力してください\n");
printf("発生しない場合は0を入力してください\n\n");
scanf("%d円", &late_salary);

if(late_salary != 0)
display1(base_salary, late_salary);

else
display2(base_salary);

return 0;
}

void display1(int i, int j)
{
float start[31], end[31];
float late_time, base_money = 0, late_money = 0;
int day, x;

printf("\n\n月の日数を入力してください\n");
scanf("%d", &day);

printf("\n\n深夜給が発生する時間を入力してください\n");
scanf("%f時", &late_time);

for(x = 0; x < day; x++){
printf("\n\n%d日の労働開始時間を入力してください\n", x + 1);
printf("労働していない場合は0を入力してください\n");
scanf("%f時", &start[x]);

if(start[x] != 0){
if(late_time - start[x] > 0)
base_money = base_money + i * (late_time - start[x]);

printf("\n\n%d日の労働終了時間を入力してください\n", x + 1);
scanf("%f時", &end[x]);

if(end[x] - late_time > 0)
late_money = late_money + j * (end[x] - late_time);
}
}

printf("合計給料: %f円\n\n", base_money + late_money);
printf("合計基本給: %f円 \t 合計深夜給: %f円\n\n", base_money, late_money);
}

void display2(int k)
{
float start[31], end[31];
float base_money = 0;
int day, x;


printf("\n\n月の日数を入力してください\n");
scanf("%d", &day);

for(x = 0; x < day; x++){
printf("%d日の労働開始時間を入力してください\n", x + 1);
printf("労働していない場合は0を入力してください\n");
scanf("%f時", &start[x]);

if(start[x] != 0){
printf("%d日の労働終了時間を入力してください\n", x + 1);
scanf("%f時", &end[x]);
base_money = base_money + k * (end[x] - start[x]);
}
}

printf("合計給料: %f円\n\n", base_money);
}

2016年のカレンダーを表示するプログラム

/* 2016年のカレンダーを表示するプログラム */

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void Calendar(int i); // カレンダーの表示

int main()
{
int month;

printf("\n\n\n\n2016年のカレンダー\n\n\n\n\n");

printf("表示するカレンダーの月を入力してください\n");

do{
scanf("%d", &month);

if(month < 1 || month > 12)
printf("もう一度入力してください\n\n\n");
}while(month < 1 || month > 12); // 月の入力(適切な数字が入力されるまで繰り返し)

Calendar(month);

return 0;
}

void Calendar(int i)
{
int x, y, z;
int day[42];
int month[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int start[12] = {5, 1, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};

for(x = 1; x <= month[i - 1]; x++){
y = start[i - 1];
day[y + x - 1] = x;
}

for(x = 41; x >= month[i - 1] + start[i - 1]; x--){
day[x] = 0;
}

printf("\n\n\n\nSUN\tMON\tTUE\tWED\tTHU\tFRI\tSAT\n\n");
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[0], day[1], day[2], day[3], day[4], day[5], day[6]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[7], day[8], day[9], day[10], day[11], day[12], day[13]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[14], day[15], day[16], day[17], day[18], day[19], day[20]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[21], day[22], day[23], day[24], day[25], day[26], day[27]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[28], day[29], day[30], day[31], day[32], day[33], day[34]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[35], day[36], day[37], day[38], day[39], day[40], day[41]);

}

 

 

 

実行例:

 


hiratatomoki-no-MacBook-Air:20160417 tomonorihirata$ ./calendar

 


2016年のカレンダー

 


表示するカレンダーの月を入力してください
4

 


SUN MON TUE WED THU FRI SAT

0 0 0 0 0 1 2

3 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

0 0 0 0 0 0 0

2016年のカレンダーを表示するプログラム

/* 2016年のカレンダーを表示するプログラム */

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void Calendar(int i); // カレンダーの表示

int main()
{
int month;

printf("\n\n\n\n2016年のカレンダー\n\n\n\n\n");

printf("表示するカレンダーの月を入力してください\n");

do{
scanf("%d", &month);

if(month < 1 || month > 12)
printf("もう一度入力してください\n\n\n");
}while(month < 1 || month > 12); // 月の入力(適切な数字が入力されるまで繰り返し)

Calendar(month);

return 0;
}

void Calendar(int i)
{
int x, y, z;
int day[42];
int month[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int start[12] = {5, 1, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};

for(x = 1; x <= month[i - 1]; x++){
y = start[i - 1];
day[y + x - 1] = x;
}

for(x = 41; x >= month[i - 1] + start[i - 1]; x--){
day[x] = 0;
}

printf("\n\n\n\nSUN\tMON\tTUE\tWED\tTHU\tFRI\tSAT\n\n");
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[0], day[1], day[2], day[3], day[4], day[5], day[6]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[7], day[8], day[9], day[10], day[11], day[12], day[13]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[14], day[15], day[16], day[17], day[18], day[19], day[20]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[21], day[22], day[23], day[24], day[25], day[26], day[27]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[28], day[29], day[30], day[31], day[32], day[33], day[34]);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\n\n", day[35], day[36], day[37], day[38], day[39], day[40], day[41]);

}

 

本購入\(^o^)/

どーもっ\(^o^)/

 

 

 

 

今日はずっと気になってた本を購入しました!!

 

 

 

 

 

 

 

 

 

 

じゃんっ!!

 

 

 

 

 

 

 

 

 

「嫌われる勇気」です!!

 

 

 

 

 

 

 

今はアドラーブームということで、流れに乗ってみました。

 

 

 

 

 

 

 

 

感想は後ほど!!

 

 

 

 

 

 

 

 

 

 

 

 

ではっ\(^o^)/

 

練習練習練習!!

どーもっ!!

 

 

 

 

 

 

 

 

 

今日は午前練をした後、先輩たちに食堂でご飯をおごってもらい、

 

 

 

 

その後一緒に練習をしていただきました。

 

 

 

 

 

 

 

 

 

いつもすごいなって思うのは、

 

 

 

 

 

 

 

 

一個上の先輩たちは、とても人当たりの良い先輩が多く、

 

 

 

 

 

 

あまり扱いにくい僕にも優しく接してくれます。

 

 

 

 

 

 

 

 

そりゃあ練習の時に先輩たちに怒られて、「くそっっっ!!」って思う時はあります。

 

 

 

 

 

 

 

 

 

 

 

でもその都度、こうしたらもっと上手くなるよ、っとか

 

 

 

こうしたらいいんじゃない??っと積極的に遠慮なくアドバイスをくれます。

 

 

 

 

 

 

 

 

 

非常に助かりますし、ありがたい存在だなって思います。

 

 

 

 

 

 

 

 

もうすぐ新入生が入ってきます。

 

 

 

 

 

 

 

 

 

俺もそんなかっこいい先輩に慣れたらええなーーっ

 

 

 

 

 

 

 

 

 

時に厳しく、時に優しく

 

 

 

 

 

 

 

 

それを上手に使いこなせる先輩になりたいと思いました!!

 

 

 

 

 

 

 

 

 

 

今日は夕方まで練習して疲れたので寝ます笑

 

 

 

 

 

 

 

ほいじゃ!!