|
|
|
|
Strumenti |
23-03-2010, 21:18 | #1 |
Senior Member
Iscritto dal: Feb 2009
Messaggi: 331
|
compilazione programma restringimento oggetto alla velocità della luce
devo compilare un programma che calcola il restringimento e l aumento di massa a una data lunghezza e velocità paragonata a quella della luce.
le formule da rispettare sono: vel luce c = 299793000; parametro g da cui dipendono lunghezza e massa finale g = sqrt(1-pow((v/c), 2.00)); lunghezza finale l1 = l*(1-g); massa finale m1 = (m/g) - m; ecco l intestazione del programma #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { double c, g, v, l, m, m1, l1; printf("inserisci la lunghezza iniziale dell'oggetto in metri\n"); scanf("%f", &l); printf("inserisci la massa iniziale dell 'oggetto in kg\n"); scanf("%f", &m); printf("inserisci la velocità iniziale dell' oggetto in metri al secondo\n"); scanf("%f", &v); c = 299793000; g = sqrt(1-pow((v/c), 2.00)); l1 = l*(1-g); m1 = (m/g) - m; printf("la lunghezza dell oggetto diventa %f metri\n", l1); printf("la massa dell oggetto diventa %f kg\n", m1); system("pause"); } come compilatore uso devc++, il programma lo esegue ma qualsiasi valore metta m1 e l1 son sempre 0...cosa sbaglio?? da premettere che sono alle prime armi...grazie in anticipo |
24-03-2010, 07:35 | #2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:37.