Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- int main()
- {
- int original_input_value;
- float input_value;
- float factor = 1.0;
- float result = 0;
- char* input = malloc(10);
- printf("What is the input value?\n");
- scanf("%d", &original_input_value);
- input_value = original_input_value;
- if (input_value < 500) {
- result = input_value * factor;
- printf("Does feature sn apply on this input?\n");
- scanf("%s", input);
- if (strcmp(input, "y") == 0) {
- result = input_value * 0.05;
- printf("%f", result);
- } else if (strcmp(input, "n") == 0) {
- printf("%f", result);
- }
- } else {
- input_value -= 500;
- result += 500;
- input_value *= factor;
- if (input_value < 700) {
- input_value *= 0.8*factor;
- }
- while (input_value >= 700) {
- factor *= 0.8;
- result += 700*factor;
- factor *= 0.8;
- input_value -= 700;
- }
- result += factor*input_value;
- input_value *= factor;
- printf("Does feature sn apply on this input?\n");
- scanf("%s", input);
- if (strcmp(input, "y") == 0) {
- result = result + original_input_value * 0.05;
- printf("%f", result);
- } else if (strcmp(input, "n") == 0) {
- printf("%f", result);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement