Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.8 kB
34
Indexable
Never

#include <iostream> 
#include <iomanip>
#include <conio.h> 
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>

using namespace std;

void oblicz_odleglosc();
void oblicz_odleglosc2(float,float,float,float);
void oblicz_odleglosc3(float,float,float,float, float*);
void oblicz_odleglosc4(float,float,float,float, float&);
float oblicz_odleglosc5(float,float,float,float);

int main() {

    //podpunkt a
    oblicz_odleglosc();
    
    //podpunkt b
    oblicz_odleglosc2(5,10,17,14);
   
    //podpunkt c
    float d;
    oblicz_odleglosc3(5,10,17,14, &d);
    printf("\nWynik3: %.2f",d);
    
    //podpunkt d
    float d2;
    oblicz_odleglosc4(5,10,17,14, d2);
    printf("\nWynik4: %.2f",d2);
    
    //podpunkt e
    float wynik; 
    wynik = oblicz_odleglosc5(5,10,17,14);
    printf("\nWynik5: %.2f",wynik);
    
    getch();
    return 0;
}

 void oblicz_odleglosc()
    {
       float x1,x2,y1,y2,d;
       x1=1;
       x2=2;
       y1=3;
       y2=4;
       
       d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
       
       printf("\nWynik: %.2f",d);
   
    }
 
//b
 void oblicz_odleglosc2(float x1, float x2,float y1, float y2)
    {
       float d;
       
       d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
       
       printf("\nWynik2: %.2f",d);
       
       
    }
 
//c
 void oblicz_odleglosc3(float x1, float x2,float y1, float y2, float *d)
    {
       
       *d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
       
    }
 
//d
 void oblicz_odleglosc4(float x1, float x2,float y1, float y2, float &d)
    {
       
       d = sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
       
    }
 
//e
 float oblicz_odleglosc5(float x1, float x2,float y1, float y2)
    {
       
       return sqrt(pow(x2-x1, 2.0)+pow(y2-y1,2.0));
       
    }