Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet102/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   97   98   99   100   101   102   103   104   105
Bog'liq
CPP masalalari1


Часть II. Решения 225
if (n == 1)
return(rl + г2 + гЗ);
else
{
г = rcep(n~l);
return (rl + r2*r/(r2+r) + r3);
}
}
void mainO
{
int n; // количество звеньев (порядок) цепи
float re; // сопротивление цепи
puts("ХпВычисление сопротивления электрической цепи");
puts("Введите величины сопротивлений (Ом):");
printf("rl ->");
scanf("%f", &rl);
printf("г2 ->");
scanf("%f", &r2);
printf("r3 ->");
scanf("%f", &r3);
printf("Порядок цепи ->");
scanf("%i", &n);
re = rcep(n); // величины сопротивлений передаются
// функции rcep через глобальные
// переменные
printf("Сопротивление цепи:");
if (ГС > 100)
{
ГС /= 1000;
printf("%5.2f кОм\п", ГС);
}
else
printf("%5.2f Ом\п", re);
puts("\nДля завершения нажмите ");
getch();
226 С/С+-^- в задачах и примерах
Задача 250
// Вычерчивает схему электрической цепи
#include
#include
#include
#define PATHTODRIVER "c: WborlandcWbgiW"
// вычерчивает схему эл. цепи от точки
//с координатами х,у
void drcep(int к, int х, int у)
{
#define dx 7 // шаг сетки по X
#define dy 7 // шаг сетки по Y
setcolor(GREEN);
line(x,у,x+2*dx,у);
rectangle(x+2*dx,y-dy,x+6*dx,y+dy);
line(x+6*dx,y,x+8*dx,y);
outtextxy(x+3*dx,y-3*dy,"Rl");
setcolor(YELLOW);
line(x+8*dx,y,x+8*dx,y+2*dy);
rectangle(x+7*dx,y+2*dy,x+9*dx,y+6*dy);
line(x+8*dx,y+6*dy,x+8*dx,y+8*dy);
outtextxy(x+10*dx,y+2*dy,"R2");
setcolor(LIGHTGRAY);
line(x,y+8*dy,x+2*dx,y+8*dy);
rectangle(x+2*dx,y+7*dy,x+6*dx,y+9*dy);
line(x+6*dx,y+8*dy,x+8*dx,y+8*dy);
outtextxy(x+3*dx,y+5*dy,"R3");
if ( к > 1 ) drcep(k-l, x+8*dx, y);
}
void main (void)
{
int k; // порядок цепи
int gdriver = DETECT; // драйвер

Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   97   98   99   100   101   102   103   104   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling