Определить максимальное и минимальное значения из двух различных вещественных чисел



бет1/2
Дата31.12.2021
өлшемі78 Kb.
#22198
  1   2
Байланысты:
Задачи по Технологии программирования


  1. Определить максимальное и минимальное значения из двух различных вещественных чисел 

Program ololosh;

var

a,b:real;



begin

readln(a); {1-ое число}

readln(b); {2-ое число}

if a>b then

write ('1-ое максимальное, а 2-ое минимальное')

else


write ('2-ое максимальное, а 1-ое минимальное');

end.



  1. Известны год и номер месяца рождения человека. Определить возраст человека на март(3 месяц) 2008 года 

setlocale(LC_ALL, "Russian");
int mes, god;
cout<<"Эта программа определяет возраст человека на март(3 месяц) 2008 года\n";
cout<<"\nВведите месяц рождения: ";
cin>>mes;
cout<<"\nВведите год рождения: ";
cin>>god;
if (mes<3)
cout<<"Возраст человека - "<<2008-god-1<<"\n";

else
cout<<"Возраст человека - "<<2008-god<<"\n";
3. Определить, есть ли среди цифр заданного целого трёхзначного числа одинаковые 

program tt;

uses wincrt;

var

  chislo,a,b,c:integer;



begin

  ClrScr;

  writeln('Введите число:');

  readln(chislo);

  a:=chislo div 100;

  b:=(chislo mod 100) div 10;

  c:=chislo mod 10;

  if (a=b) or (a=c) or(b=c) then

    writeln('Есть!')

  else

    writeln('Нет!');

  readln;



end.

4. Выбрать наибольшее из трёх заданных чисел 

#include

 

using namespace std;



 int main()

{

    int a, b, c;



     cin >> a >> b >> c;

     if ((a > b) and (a > c))

    {

        cout << a;

    }

    else

    {

        if ((b > a) and (b > c))

        {

            cout << b;

        }

        else

        {

            cout << c;

        }

    }

     return 0;

}
5. Написать программу, вычисляющую стоимость 10 минутного междугороднего разговора в зависимости от кода города. ( Алматы (727) –578,2 тн. Атырау (7122) –236,7 тн. Костаной (7142) –325,1 тн. Актобе (7132) –263,4 тн.)


#include

#include

 /* коилчество минут */

#define minutes_count 10

 int main()

{

        double moscow_tax = 4.15,rostov_tax = 1.98, krasnodar_tax=2.69,kirov_tax = 5,overall_sum,tax;



        int city_code;

        printf("vvedite kod goroda\n");

        scanf("%d",&city_code);

     


        switch(city_code)

        {

        case 905:

                tax = moscow_tax;

                break;

        case 194:

                tax = rostov_tax;

                break;

        case 491:

                tax = krasnodar_tax;

                break;

        case 800:

                tax = kirov_tax;

                break;

        default:

                return 1;

        }

        overall_sum = tax*minutes_count;

        printf("itogo = %f rublei",overall_sum);

        return 0;

}

6. Составить программу, которая в зависимости от порядкового номера дня недели (1..2) выводит на экран его название (понедельник, вторник..., воскресенье) 


Var

   d: integer;

   repeat

     readln(d);

     case d of

     1: writeln('Понедельник');

     2: writeln('Вторник');

     3: writeln('Среда');

     4: writeln('Четверг');

     5: writeln('Пятница');

     6: writeln('Суббота');

     7: writeln('Воскресенье');

     else writeln('Конец работы!')

     end;

  until (d<1 or d>7)

end.
7. Найти сумму всех чисел от 1 до 100 




Достарыңызбен бөлісу:
  1   2




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет