Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
#1

Налог на земельную собственность - C++

18.03.2011, 22:42. Просмотров 575. Ответов 1
Метки нет (Все метки)

Местное налоговое управление нуждается в услугах по определению размеров налогообложения земельной собственности. Налоговая ставка определяется на 1м^2 и зависит от зано, в которой расположен земельный участок:1 зона - c1 руб/м^2; 2 - c2 руб/м^2; 3 - с3 руб/м^2; 4 - с4 руб/м^2; 5 - c5 руб/м^2.
Исходные данные включают номер и адрес земельного участка, зону, в которой он расположен, владельца, площадь в гектарах. Введите данные о змельных участках и сохраните их в файле. Вычислите и напечатайте налог по каждому земельному участку, указав его адрес, владельца и площадь. Затем подведите итог по каждой зоне отдельно, напечатав количество участков в данной зоне, общую их площадь, общую сумму налогообложения, и по всем зонам в целом. Значения с1, с2, с3, с4, с5 считываются из текстового файла.

я вот структуру составил, а что дальше делать не знаю(( помогите, если взять 4 зоны, ну и по 25 участков...

C++
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
#include <stdio.h>
#include <conio.h>
 
 
struct uchastok
 
 {
 
  int nomer, zona;
  char adres [40], vladelec[25];
  float S;
 };
 
void main ()
 {
  uchastok u;
  char filename []="uchastki.dat";
  char s='\0';
  FILE *f;
  clrscr ();
  f=fopen (filename, "rb+");
 
  if (1)
    {
//     do
       {
        printf ("\n Файл существует. Выберете действие :\n");
        printf ("0-Создать файл заного \n");
        printf ("1-добавить данные в существующий файл \n");
        printf ("2-*Ничего не делать \n");
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2011, 22:42     Налог на земельную собственность
Посмотрите здесь:

Налог на земельную собственность - C++
Местное налоговое управление нуждается в услугах по определению размеров налогообложения земельной собственности. Налоговая ставка...

Рассчитать подоходный налог - C++
В королевстве Нейтронии где денежной еденицей является tvarp, установлены следующие ставки подоходного налога: первые 5000 tvarp: 0% ...

Найти фирму, от которой государство получает наибольший налог - C++
Помогите пожалуйста решить задачу,2 и 3 тесты дают неправильный результат,хоть убей,какие то проблемы с нецелыми значениями не могу понять...

Определить, какую заработную плату получит на фирме работник за выполненную работу, если ему начислено S, а налог составляет 20%. - C++
Использование функций возвращающих одно значение. Определить, какую заработную плату получит на фирме работник за выполненную работу,...

Цена земли и ставка ссудного процента даны. Найти земельную ренту - Экономика
Ценна земли определенна в 1 миллион рублей, ставка ссудного процента составила -8%. Рассчитайте чему равна земельная рента.

Авторские права и интеллектуальная собственность - Web
Сделан сайт, но заказчик хочет большего - шоб его сайт был уникальным и мы больше таких сайтов не делали другим и не использовали модули...

Как оформлять интеллектуальную собственность? - Shareware
У меня есть алгоритмы по сжатиям данных, лиш очень немногие из них переведены в вид рабочих программ. Есть желание это как то оформить...

Исходный код != интеллектуальная собственность - Управление проектами
Доброго времени суток, уважаемые форумчане! :) Увольняюсь сейчас с работы :bye: (по своей доброй воле). На работе перед увольнением...

Как сохранить собственность при разводе? - Закон и право
замужем 3 года есть дочь.живем с мужем в моей однокомнатной квартире которая является полностью моей.муж даже не прописан.так вот ему...

налог за налог - Закон и право
здравствуйте, объясните пожалуйста ,мне, дремучему человеку, почему работодатель должен платить ещё налог за работника, у которого так-же...

БП 3.0. Налог на прибыль - 1С
Задача 1 из сборника задач к спецу по внедрению БП. Доходы и расходы для целей налогообложения прибыли организация определяет методом...

Налог на тунеядство - Обо всем!
В Беларуси был принят закон о налоге на тунеядство из которого следует, что лицо старше 18ти лет, не работавшее в течении полугода, должно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OffSide
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 111
21.03.2011, 11:14  [ТС]     Налог на земельную собственность #2
C++
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
const c1=100;
const c2=200;
const c3=300;
const c4=400;
const c5=500;
 
 
struct uchastok
 
 {
 
  int nomer, zona;
  char adres [40], vladelec[25];
  float S;
 };
 
void main ()
 {
  uchastok u;
  char filename []="uchastki.dat";
  char s='\0';
  FILE *f;
  clrscr ();
  f=fopen (filename, "rb+");
 
  if (f)
    {
     do
       {
    printf ("\n ”*©« бгйҐбвўгҐв. ‚лЎҐаҐвҐ ¤Ґ©бвўЁҐ:\n");
    printf ("0-ᮧ¤*вм д*©« §**®Ј® \n");
    printf ("1-¤®Ў*ўЁвм ¤***лҐ ў бгйҐбвў.д*©« \n");
    printf ("2-*ЁзҐЈ® *Ґ ¤Ґ«*вм \n");
    s=getche ();
    if (s=='0')      f=fopen (filename, "wb+");
    else if (s=='1') f=fopen (filename, "ab+");
       }
       while (s!='0' && s!='1' && s!='2');
       f=fopen (filename, "wb+");
       if (s!='2')
 
    {
     do
      {fflush (stdin);
       printf ("\n FIO_vladelec:"); gets (u.vladelec);
       printf ("\n Adres:");        gets (u.adres);
       printf ("\n Nomer:");        scanf("%d", &u.nomer);
       printf ("\n Zona:");         scanf("%d", &u.zona);
       printf ("\n S:");            scanf("%d", &u.S);
 
 
 
 
     fwrite (&u,sizeof (u),1,f);
     printf ("\n Џа®¤®«¦Ёвм ўў®¤?[d/n]:");
     fflush (stdin);
     s=getchar ();
     printf ("\n ЙННННННННННННННЛНННННННННННННННЛНННННЛННННЛНННН» ");
     printf ("\n єvladelec      єadres          єnomerєzonaє  S є ") ;
     printf ("\n ИННННННННННННННКНННННННННННННННКНННННКННННКННННј ")  ;
 
 
     while (fread (&u,sizeof (u),1,f)
     {printf ("\nє%-25s         є%-40s          є%3d  є%1d є%3d є"u.vladelec,u.adres,u.nomer,u.zona,u.S);
      printf ("\nИННННННННННННННКНННННННННННННННКНННННКННННКННННј");
      fclose (f);
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru