Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
17.04.2015
Размер:
44.54 Кб
Скачать

Московский Государственный Университет Леса

ФЭСТ ВТ-11

Лабораторная работа №1.

Программирование на языках высокого уровня

Тема: “Линейная алгебра”

Выполнил студент Шемяков И.И.

Проверил Ларионов Н.В.

Москва 2011.

1. Условия задания:

Калькулятор

2. a)Входные данные : x, y

б)Выходные данные: res

в)Рабочие данные: opr,

3. Схема программы:

4. Листинг программы:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

main()

{

float x,y;

int i;

float res=0;

char opr;

printf("\n Vvedite a opr b\n");

scanf("%f%c%f",&x,&opr,&y);

switch (opr)

{

case '+':res=x+y;break;

case '-':res=x-y;break;

case '*':res=x*y;break;

case '/':res=x/y;break;

case '^':res=pow(x,y);break;

case 'r':res=pow(x,1/y);break;

case 'g':res=x*log10(y);break;

case 'n':res=x*log(y);break;

default:printf("Neverno=(\n");

break;

}

printf("\n c=%f\n",res);

system("pause");

return 0;

}

5. Тестовые задачи:

  1. 10+20=30

  2. 45-15=30

  3. 15*2=30

  4. 50/2=25

  5. 5^3=125

  6. 225r15=2

  7. lg10=1

  8. ln2.7=0.993252

Соседние файлы в папке Шемяков