Возможно вы искали: 'Пустынные крысы против...'

May 16 2025 16:06:47
Главная страница
Форумы
Прикрепления
Пользователи
Поиск
Логин:
Пароль:  
Форумы » Остальное » Программирование
Просмотр темы
Информация о теме:
Имеются 1 сообщений по данной теме, которая была просмотрена 595 раз.
Распечатать тему
Иконка темы 
Условный оператор if (лаба 1)

Ukraine Vova
Наверх Распечатать сообщение #1
Опубликовано Опубликовано 22-05-2012 17:37
Аватар пользователя Vova

Продвинутый
Продвинутый


Сообщений: 214
Зарегистрирован: 27.09.11
Со дня регистрации: 4980
Пол: Мужской

Пожаловаться на это сообщение 

Код

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#define A 1
#define B 2
#define C 3
#define I 3

int var();
int var2();
int var3();
int z;
main () {
cout<<"Vvedit Variant = "<<endl<<"1-3"<<endl;
cin>>z;
if (z == 1) {
var();
} else if (z == 2) {
var2();
} else {
var3();
}
}

var() {
clrscr();

double x, y, f, v, w;
cout<<"x = ";
cin>>x;

v = tan(x+A)*(log(fabs(B+7))/log(I));
w = C * pow(pow(x,2)+A*exp(1.3),1/5);
f = cos(x/2.7)+9.1*sin(1.2*x+1);

if (fabs(x) < 10) {
y = f+pow(2,v);
} else {
y = f+pow(3,w);
}

printf("y = %f", y);

getch();
return 0;

}

var2() {
clrscr();

double x, y, f, v, w;
cout<<"x = ";
cin>>x;

v = tan(x+A)*(log(fabs(B+7))/log(I));
w = C * pow(pow(x,2)+A*exp(1.3),1/5);
f = cos(x/2.7)+9.1*sin(1.2*x+1);

printf("y = %f", (fabs(x)<10) ? f+pow(2,v) : f+pow(3,w));

getch();
return 0;

}

var3 () {
clrscr();

int i, x;
double y, f, v, w;
cout<<"x = ";
cin>>x;

v = tan(x+A)*(log(fabs(B+7))/log(I));
w = C * pow(pow(x,2)+A*exp(1.3),1/5);
f = cos(x/2.7)+9.1*sin(1.2*x+1);

if (fabs(x) < 10) {
y = f+pow(2,v);
} else {
y = f+pow(3,w);
}

switch (x) {
case 1: y = f+pow(2,v); break;
case 2: y = f+pow(2,v); break;
case 3: y = f+pow(2,v); break;
case 4: y = f+pow(2,v); break;
case 5: y = f+pow(2,v); break;
case 6: y = f+pow(2,v); break;
case 7: y = f+pow(2,v); break;
case 8: y = f+pow(2,v); break;
case 9: y = f+pow(2,v); break;
default: y = f+pow(3,w);
}

printf("y = %f", y);

getch();
return 0;


}



8Gamers.NET

Изменил(а) Ukraine Vova, 26-05-2012 16:19
 Offline
 
Посетить сайт автора
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
Перейти на форум:
Похожие темы
Название Добавил Добавлено
• Условный оператор if (лаба 1) Ukraine Vova 22.05.2012

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка