Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru

[ Pregleda: 10069 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

RED_BONE

Član broj: 123950
Poruke: 21
*.PPPoE-7726.sa.bih.net.ba.



Profil

icon [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru10.06.2007. u 20:57 - pre 205 meseci
Moze li mi netko uraditi ovaj zadatak:

Napisi C program koji iyracinava udaljenost izmedju dvije tacke t1 i t2 u trodimenzionalnom prostoru,tj
svaka tacka je odredjena sa koordinatama x, y z!!!!


Pozdrav!!!!!
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru10.06.2007. u 21:20 - pre 205 meseci
Molim Vas da postavite kod koji ste do sada uradili.
Po pravilima [ES] foruma brišu se sve teme u kojima autor traži da mu se uradi domaći zadatak, a da prethodno ništa sam nije pokušao.
Domaći zadaci su predviđeni za samostalan rad, a članovi C/C++ foruma će svakako *pomoći* kada autor i sam pokaže svoje angažovanje i
inicijativu.


Hvala na razumevanju i srećan rad.
 
Odgovor na temu

RED_BONE

Član broj: 123950
Poruke: 21
*.PPPoE-1037.sa.bih.net.ba.



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru11.06.2007. u 21:32 - pre 205 meseci
Nije bas da nisam pokusao,al posto sam nedavno poceo ucit C
nemam bas ideja a ne znam ni sintaksu u potpunosti.
Ne trazim da mi netko uradi zadatak nego samo
neka uputstva.



Pozdrav
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru12.06.2007. u 12:08 - pre 205 meseci
Evo, ti ovde napisi formulu za izracunavanje rastojanja dve tacke u 3D prostoru, a ja cu ti onda uraditi zadatak.
obicna podela posla....
idb
 
Odgovor na temu

RED_BONE

Član broj: 123950
Poruke: 21
*.PPPoE-1400.sa.bih.net.ba.



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru12.06.2007. u 12:27 - pre 205 meseci
D = koriijen iz (x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1)
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru12.06.2007. u 13:09 - pre 205 meseci
Znaci ipak je C u pitanju (mislio sam da je i matematika)
Ti si deo posla obavio, a evo mog dela:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>    // zbog funkcije sqrt(...)

struct {
    double x;
    double y;
    double z;
} A,B; 
      
int main(int argc, char *argv[]) {
    double dx, dy, dz, R;
    printf("Unesi kordinate prve tacke P1(x,y,z): ");
    scanf ("%lf%lf%lf",&A.x,&A.y,&A.z);

    printf("Unesi kordinate prve tacke B(x,y,z): ");
    scanf ("%lf%lf%lf",&B.x,&B.y,&B.z);
    
    dx = A.x-B.x;
    dy = A.y-B.y;
    dz = A.z-B.z;

    R = sqrt( dx*dx + dy*dy + dz*dz );
    // ili iz tvog primea: 
    // D = sqrt ( (x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1) );
    printf("A(%f,%f,%f)\n", A.x,A.y,A.z);
    printf("b(%f,%f,%f)\n", B.x,B.y,B.z);
    printf("Rastojanje: R = %f\n", R);
    
    system("PAUSE");    
    return 0;
}

pozdrav idb.
 
Odgovor na temu

cirra

Član broj: 152450
Poruke: 102
*.jotel.co.yu.



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru21.08.2007. u 21:54 - pre 202 meseci
Ne radi tacno
 
Odgovor na temu

Luka168

Član broj: 154944
Poruke: 1
*.adsl.net.t-com.hr.



Profil

icon Re: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru22.08.2007. u 23:46 - pre 202 meseci
Ovo bi trebalo radit.



Code:

#include <stdio.h>
#include <math.h>

main ()
{
float x1,x2,y1,y2,z1,z2,D ; 

printf ("Molimo unesite koordinate tocke t1 i odvojite ih zarezom. Npr. 12,5,80\n");
scanf ("%f,%f,%f",&x1,&y1,&z1);
printf ("\nMolimo unesite koordinate tocke t2 i odvojite ih zarezom. Npr. 12,5,80\n");
scanf ("%f,%f,%f",&x2,&y2,&z2) ;
D = sqrt ( (x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1) ) ;
printf ("\nUdaljenost izmedju tih tocaka je %f",D) ;
scanf ("%d",&x2) ; // ovo nek te ne zbunjuje ja tako zaustavljam program
}



Pozdrav
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Udaljenost izmedju dvije tacke u 3D prostoru

[ Pregleda: 10069 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.