Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Да се напише код којшто од стандарден влез ќе чита информации за една фискална сметка на следниов начин:
- напрво се чита број N
- потоа ќе читаат уште N парови на вредности од следниот формат: износ тип_на_данаок
- пр. 5 100 А 50 B 66 A 77 B 88 V
- каде што првата вредност во парот изнесува износот на некој купен артикал, додека пак втората вредност е карактер (A, B, V) што означува каков тип на данок на додадена вредност се пресметува за тој артикал:
- А означува 18%
- B означува 5%
- V означува 0%
- Да се испечати на стандарден излез колку ќе изнесува повратокот на ДДВ за фискалната сметка што е вчитана од стандарден влез. Повратокот на ДДВ се пресметува како 15% од вкупно наплатеното ДДВ.
- Input:
- 5 100 A 2000 A 300 B 5000 V 7500 A
- Output:
- Total tax return is: 261.45
- */
- #include <stdio.h>
- float ddv(float b) {
- float brojche = 0;
- float p = 0;
- p = (15 * b) / 100;
- brojche = p;
- return brojche;
- }
- float presmetaj(float a, char c) {
- float presmetka = 0;
- float p = 0;
- if (c == 'A') {
- p = (18 * a) / 100;
- presmetka = ddv(p);
- } else if (c == 'B') {
- p = (5 * a) / 100;
- presmetka = ddv(p);
- } else {
- return 0;
- }
- return presmetka;
- }
- int main() {
- float zbir = 0;
- int a = 0;
- char ch;
- int n;
- scanf("%d", &n);
- for (int i = n; i > 0; i--) {
- scanf("%d %c", &a, &ch);
- zbir += presmetaj((float) a, ch);
- }
- printf("Total tax return is: %.2f", zbir);
- return 0;
- }
Add Comment
Please, Sign In to add comment