バイトの一ヶ月の給料を算出するプログラム
#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^)/
練習練習練習!!
どーもっ!!
今日は午前練をした後、先輩たちに食堂でご飯をおごってもらい、
その後一緒に練習をしていただきました。
いつもすごいなって思うのは、
一個上の先輩たちは、とても人当たりの良い先輩が多く、
あまり扱いにくい僕にも優しく接してくれます。
そりゃあ練習の時に先輩たちに怒られて、「くそっっっ!!」って思う時はあります。
でもその都度、こうしたらもっと上手くなるよ、っとか
こうしたらいいんじゃない??っと積極的に遠慮なくアドバイスをくれます。
非常に助かりますし、ありがたい存在だなって思います。
もうすぐ新入生が入ってきます。
俺もそんなかっこいい先輩に慣れたらええなーーっ
時に厳しく、時に優しく
それを上手に使いこなせる先輩になりたいと思いました!!
今日は夕方まで練習して疲れたので寝ます笑
ほいじゃ!!