First Upload

This commit is contained in:
2022-02-25 15:33:16 +02:00
commit 0c74d10f0d
295 changed files with 74784 additions and 0 deletions

89
2/ex5.c Normal file
View File

@@ -0,0 +1,89 @@
#include <stdio.h>
#include "libs.h"
//---------------------------------------------------------------------------------------
// Exercise 5
// ----------
//
// General : The program calculate the final salary by parameters.
//
// Input : 8 numbers
//
// Process : The program calculate the final salary by parameters.
//
// Output : The final salary
//
//---------------------------------------------------------------------------------------
// Programmer : Cohen Idan
// Student No : None
// Date : 12.09.2019
//---------------------------------------------------------------------------------------
void main(void)
{
float salary,
vetek,
hours,
kids,
temp_kids,
temp_hours,
ty,
tb,
t160,
t175,
final_salary;
printf("Enter salary: ");
scanf("%f", &salary);
printf("Enter vetek: ");
scanf("%f", &vetek);
printf("Enter hours: ");
scanf("%f", &hours);
printf("Enter kids: ");
scanf("%f", &kids);
printf("Enter ty: ");
scanf("%f", &ty);
printf("Enter tb: ");
scanf("%f", &tb);
printf("Enter t160: ");
scanf("%f", &t160);
printf("Enter t175: ");
scanf("%f", &t175);
temp_kids = kids;
temp_hours = hours;
final_salary = salary;
if (vetek > TEN)
{
final_salary += (int)((double)final_salary * ONE_HUNDRED_AND_TEN_PERCENT);
}
temp_kids -= THREE;
if (temp_kids > ZERO)
{
if (temp_kids > THREE)
{
final_salary += ((temp_kids - THREE) * tb) +
(temp_kids - (temp_kids - THREE)) * ty;
}
else
{
final_salary += (temp_kids * ty)
}
}
temp_hours -= ONE_HUNDRED_SIXTY;
if (temp_hours > ZERO)
{
if (temp_hours > FIFTEEN)
{
final_salary += ((temp_hours - FIFTEEN) * t175) +
(temp_hours - (temp_hours - FIFTEEN)) * t160;
}
else
{
final_salary += (temp_hours * t160);
}
}
printf("The salary: %f\n", final_salary);
}