0 like 0 dislike

Question 10: Please write a program that can calculate tax 7% (0.07) of a product price, then outputs the tax and a total price including the tax.

Hint:

*Use %.2f for two decimal points*

*Printf a new line between the tax and a total price including tax*

Input1

``80``

Output1

``````5.60
85.60``````

Input 2

``452``

Output2

``````31.64
483.64``````

edited | 248 views

0 like 0 dislike
`Hidden content!#include <stdio.h>#include <stdlib.h>int main(){ **** *  *** ** ** *** * **  n; ** ****    * * **  * **  m=0.07;    **  * * *     * ****** *** *    *  **  *     ***   ***    *  **  * ****  ** ****   *** *  **  * ****** **** *  n*m);    * * **  * ****  ** ***  *      ***  ** * * *   * ** *   * **  * * * *    ***  ** * * *** *** *   *  *  ****** ******  ** **       * **  *  ** **     * * * ***  ** ***  ** **   **** *  ***      * * ***** * * *  *     *   *  * ***  **** ***   *  ****        *  **  **   *  ** *  0;    **    ** * *   * * * *   *    ***** *   **  * ***** *** *   *** *   * **** ***  *** ** * * ** *   *  ** *`
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include <stdio.h>#include <stdlib.h>int main(){ * ***** *** *  * *** ** * **  a;**       *    * * *     *  b=0.07;* *** **      ** * * *  **      *  ***  * **  *     *     **   *   *  &a);  * * **  *  * *  * * * ** ****** ***   * *   ***  *    * a*b);*    * *  **  *       *      * *    ** *  *  **** * ***  ** * ** ********  * *   * (a*b)+a);  *  *  *** ****   ***        ***** **  *  *    ****  ********   *      *  ** **  ****  ** *    * ** 0;}*  * **  * ** **   * * *   `
0 0
prog.c: In function 'main':
prog.c:9:14: warning: unknown conversion type character '>' in format [-Wformat=]
printf("%>2f", a*b);
^
prog.c:9:12: warning: too many arguments for format [-Wformat-extra-args]
printf("%>2f", a*b);
^~~~~~
0 like 0 dislike
`Hidden content!#include <stdio.h>#include <stdlib.h>int main(){ ** **   *        **    *  *** * * **   *****   *  ** * **      ** *** * a;  ** *** **   **  * **** *  *  b=0.07;    *      *        * * *  *  ** *    *** ** ** *** *      ***  * **** * **  **   *       **** *  *  * ****    *  * ***   ***  * ** *********    *  a*b);   ** ****   * ********    *  *     *    *   *** ** (a*b)+a);  * *** *  *    * ****** *****  ****    **     * ***   ***  * 0;}`
0 0
prog.c: In function 'main':
prog.c:11:18: warning: format '%d' expects a matching 'int' argument [-Wformat=]
printf("%.2f%d", a*b+a);
^
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include   *  ***   * **  int main(){  ***  *  * *  *** ** * ***  * n;  *** *  *** *   * ****  * ** ** sum,c;*  * ** **** **    ** * ***  * * ** *   *  * *******  *   *       *** *    = n*(0.07);* *    *           *   ****    * = n + c;* * ** **** ****   ** *  *    ***    * ** * ***  *** * ** *   `
0 0
prog.c: In function 'main':
prog.c:7:17: error: 'n' undeclared (first use in this function)
scanf("%d",&n);
^
prog.c:7:17: note: each undeclared identifier is reported only once for each function it appears in
prog.c:10:12: warning: missing terminating " character
printf("%2f\n%.2f,c,sum);
^
prog.c:10:12: error: missing terminating " character
printf("%2f\n%.2f,c,sum);
^~~~~~~~~~~~~~~~~~
prog.c:10:5: error: expected expression at end of input
printf("%2f\n%.2f,c,sum);
^~~~~~
prog.c:10:5: error: expected declaration or statement at end of input
0 0
prog.c: In function 'main':
prog.c:7:17: error: 'n' undeclared (first use in this function)
scanf("%d",&n);
^
prog.c:7:17: note: each undeclared identifier is reported only once for each function it appears in
prog.c:10:5: error: expected declaration or statement at end of input
printf("%.2f\n%.2f",c,sum);
^~~~~~
0 0
prog.c: In function 'main':
prog.c:9:5: error: expected declaration or statement at end of input
printf("%.2f\n%.2f",c,sum);
^~~~~~
0 like 0 dislike
`Hidden content!#include <stdio.h>#include <stdlib.h>int main(){*  ** **** ***  **   *** ***   a; ****    **   *******  ***  *** b=0.07;*** ** ***** **  ** ***  * *  *      ***** ****** ** * *** **   ** &a); **        *  ** * *****   *  * *** ** *  ****  ***   a*b);*   * * *** * ****  * ** * *  *  *****    *  ** *  * * ** **  * ** *    * * (a*b)+a);    *  *  *** ** ***** *   **** ** **  *   *   * ** * **  * ***  **   *****   * **** *         ***  **  0;}`
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content!#include * * ** *  *    * #include **   **   **  *  *int main(int argc, char *argv[]){    * * *** ** * **      *** a; *** *   * *******  *** *  *  b=0.07;* **   ** **  ** ***  ** ****** **  *  ***  *  ***     * *   * *   *      ****  **  ** *  * * * * ** ** *     ****  ** **     * *  * **     *   ** *  * *     * (a*b)+a);** *   ****  ***  * ***   *   *** * *   ** *** ****   *  ********* **  ***** *   * 0;}`
edited
0 0
prog.c: In function 'main':
prog.c:7:13: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'int' [-Wformat=]
scanf("%d",a);
^
prog.c:9:12: warning: too many arguments for format [-Wformat-extra-args]
printf("\n",b);
^~~~
0 0
prog.c:1:19: fatal error: cstdlib: No such file or directory
#include <cstdlib>
^
compilation terminated.
0 0
prog.c:1:19: fatal error: cstdlib: No such file or directory
#include <cstdlib>
^
compilation terminated.
0 like 0 dislike
`Hidden content!#include <stdio.h>#include     * * **** *  * *int main(int argc, char *argv[]) {**   *** ****** ***** * **   ****  ** **   * * **  * *  *** p,tax,total;   ***  *   ** *   *******  *** **   ** ** &p);*   ****     **   * ***** ******    * * *******  *** **  ** ** * *** **    **** **** *** ** *  *  **        **  tax);*     * *    *  * * *     *  *** *    *****  ****   * ****    *   ***    * * * * *  *  *******   ***  *** * * * *       *  *    **    *    ***     * *     *   *         *  **** *  ***     *  0;}`
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output
0 like 0 dislike
`Hidden content! *    ** **  ** **** int main () { * ** * * **   ** * *  ** a;     **  ** ** * *** * ** *      *   *  ***  * *   **  ***   **  *      ** * %0.2f\n", a*0.07); *  * **  * *  *  ** *    * * ** *   ***  ***  * ***   * *  **  ***   **  *     * *      ***    0;}`
0 0
prog.c: In function 'main':
prog.c:7:14: warning: spurious trailing '%' in format [-Wformat=]
printf("%\0.2f\n",a+a*0.07);
^
prog.c:7:15: warning: embedded '\0' in format [-Wformat-contains-nul]
printf("%\0.2f\n",a+a*0.07);
^
prog.c:7:13: warning: too many arguments for format [-Wformat-extra-args]
printf("%\0.2f\n",a+a*0.07);
^~~~~~~~~~
0 like 0 dislike
`Hidden content!*   *** ** ** ******#include *********  *  int main () {**** *      *    * *   *  * a;       **   **  *  * ** * **    * **    * *   * *** **     * **** *  **    * ** %f\n", a*0.07); ***** * **  ** ***  * **        * * *  ** ****  ****** **  ** * **** ** ** ****   *       0;}`
0 0
prog.c: In function 'main':
prog.c:8:15: warning: unknown conversion type character 0xc in format [-Wformat=]
printf("%\fn",a+a*0.07);
^
prog.c:8:13: warning: too many arguments for format [-Wformat-extra-args]
printf("%\fn",a+a*0.07);
^~~~~~
0 like 0 dislike
`Hidden content!#include **  ** * ***  *#include *** ** *   *** ** int main(int argc, char *argv[]){ ** ** ****  a;  **  **** *  *  *  *  **           **  * **    ** **   *      ** *   **  **  *  *   * *    ****  ** ***   *****  ****    *  *  *  *** **  ** *  **       **  * **   ** ** *   * *** *** * *  * ***      ****   ** * ** **  **    * *        *   **** ** * * *   0;}`
edited
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Wrong output
Case 1: Wrong output
Case 2: Wrong output
Case 3: Wrong output
0 0
Case 0: Correct output
Case 1: Correct output
Case 2: Correct output
Case 3: Correct output