Registrato: Jun 09, 2005 Messaggi: 2251 Località: sovico(MI)
Regione: Lombardia
Inviato: Ven Ott 26, 2007 15.15 Oggetto: primi passi c++
eccoci...finalmente a scuola si cominciano a fare conse interessanti...
piccolo programmini in c++...a scuola funziona a casa no...
cioè..
a scuola funziona e riesco a visualizzare il risultato a casa funziona ma nn mi visualizza il risultato...il problema è che mentre a scuola (microsoft visual c++ 6.0) dopo aver compilato il tutto e provato il programma mi viene visualizzato il risultato fino a quando non premo un tasto...a casa viene visualizzato il risultato ma poi il programma (console win32) si chiude instantaneamente...come posso ovviare questo problema?(ho provato con microsoft visual c++ 2005 express edition e con dev c++)
vi metto il programma
/*
Nome del programma: frenata.cpp
Realizzato da: Massimo Piemonti
Data: 26/10/07
Questo programma calcola lo spazio (in metri) necessario ad arrestare un'automobile
che viaggia a una data velocita' (indicata in km/h) supponendo che la decelerazione sia constante
*/
#include "stdafx.h"
#include "iostream"
#define decelerazione 9.2
using namespace std;
double viKmh;
double vi;
double s;
int main()
{
//Riechede la velocità auto in km/h
cout<<"Inserisci la velocita' iniziale della automobile [Km/h]"<<endl;
cin>> viKmh;
//Conversione in m/s
vi=viKmh/3.6;
//calcola lo spazio
s=(1/2.0)*(vi*vi)/decelerazione;
//Risultato
cout<<"Lo spazio necessarrio al suo arresto e'"<<s<<"metri"<<endl;
}
Registrato: Jun 09, 2005 Messaggi: 2251 Località: sovico(MI)
Regione: Lombardia
Inviato: Ven Ott 26, 2007 19.51 Oggetto:
grazie mille murdock...ma trovo un po' scomodo andare a ripescare tutte le volte..soprattutto se a scuola funziona correttamente rimanendo aperto...
ho fatto un prova ho dichiarato un'altra variabile int e poi ho aggiunto cin>>b;
non mi piace molto come soluzione però per ora funziona..
se avete altre soluzioni sarei felice di provarle...grazie mille di nuovo _________________
Esist
Inviato: Ven Ott 26, 2007 20.17 Oggetto: Re: primi passi c++
Se no prova il codice
/*
Nome del programma: frenata.cpp
Realizzato da: Massimo Piemonti
Data: 26/10/07
Questo programma calcola lo spazio (in metri) necessario ad arrestare un'automobile
che viaggia a una data velocita' (indicata in km/h) supponendo che la decelerazione sia constante
*/
#include "stdafx.h"
#include "iostream"
#define decelerazione 9.2
using namespace std;
double viKmh;
double vi;
double s;
char c;
int main()
{
//Riechede la velocità auto in km/h
cout<<"Inserisci la velocita' iniziale della automobile [Km/h]"<<endl;
cin>> viKmh;
//Conversione in m/s
vi=viKmh/3.6;
//calcola lo spazio
s=(1/2.0)*(vi*vi)/decelerazione;
//Risultato
cout<<"Lo spazio necessarrio al suo arresto e'"<<s<<"metri"<<endl;
scanf("%c%c",&c,&c);
}
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum