Programming Labs Dnipro Polytechnic 1st Year, Summaries of Programming Languages

Programming Labs for the 1st year of programming at the Technical University of Dnipro

Typology: Summaries

2019/2020

Uploaded on 12/12/2023

dmytro-pavlov
dmytro-pavlov 🇨🇦

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Лабораторная работа 2
Линейный вычислительный процесс
Цель работы: Изучение структуры исполняемого файла и типов данных.
Ход работы:
Используя методические указания, разработать программу для линейного
вычислительного процесса согласно своего варианта.
Условие: Найти внутренний угол и сумму внутренних углов правильного выпуклого
n-угольника. При вычислении использовать формулы: , .
Код:
#include <iostream>
#define pir 3.1415926 // PI in radians ;
#define pid 180 // PI in degrees ;
int main(){
// using float because of PI in radians ;
float alfa, sum, n;
printf("Hello, this is pogram for lab3 by Dima Pavlov\n");
printf("Please, enter n, it must be higher then 2\n");
// input of number of corners ;
scanf("%f", &n);
// fools protection (if n < 3) ;
while(n < 3){
if(n < 3){
printf("N is lower then 3\n");
scanf("%f", &n);
}
}
// calculating alfa and sum in radians ;
alfa = pir*(n-2)/n;
sum = pir*(n-2);
pf2

Partial preview of the text

Download Programming Labs Dnipro Polytechnic 1st Year and more Summaries Programming Languages in PDF only on Docsity!

Лабораторная работа 2

Линейный вычислительный процесс

Цель работы: Изучение структуры исполняемого файла и типов данных.

Ход работы:

Используя методические указания, разработать программу для линейного

вычислительного процесса согласно своего варианта.

Условие: Найти внутренний угол  и сумму внутренних углов правильного выпуклого n-угольника. При вычислении использовать формулы: ,. Код: #include #define pir 3.1415926 // PI in radians ; #define pid 180 // PI in degrees ; int main(){ // using float because of PI in radians ; float alfa, sum, n; printf("Hello, this is pogram for lab3 by Dima Pavlov\n"); printf("Please, enter n, it must be higher then 2\n"); // input of number of corners ; scanf("%f", &n); // fools protection (if n < 3) ; while(n < 3){ if(n < 3){ printf("N is lower then 3\n"); scanf("%f", &n); } } // calculating alfa and sum in radians ; alfa = pir(n-2)/n; sum = pir(n-2);

// output ; printf ("alfa: %.3f radian\n", alfa); printf ("sum: %.3f radian\n", sum); // in degreeses ; alfa = pid(n-2)/n; sum = pid(n-2); // output ; printf ("alfa: %.3f degrees\n", alfa); printf ("sum: %.3f degrees\n", sum); printf ("\n"); printf("Thank you for attention!\n"); printf (" P.S. All rights reserved\n"); } Результат: