|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
Piccolo problemino maledetto
Ragazzi sarà che sono le 4.20 ma c'è sto problemino del cavolo che mi sta facendo uscire pazzo: Attenzione tutto in C++.
Problema: uno shuttle decolla alle ore X, minuti Y, secondi Z del giorno 1 gennaio 2002 lo shuttle sta in volo X1 ore, Y1 minuti, Z1 secondi (per un totale di meno di 24 ore) e poi atterra dato l’orario di decollo X:Y:Z, e il tempo di volo X1:Y1:Z1, calcolare la data e l’ora di atterraggio come cavolo si fa?
__________________
|
|
|
|
|
|
#2 | |
|
Member
Iscritto dal: Feb 2006
Messaggi: 134
|
Quote:
Codice:
G2 = 1 Z2 = Z + Z1 Y2 = Y + Y1 se (Z2 >= 60) ==> Z2 = Z2 - 60 Y2 = Y2 + 1 X2 = X + X1 se (Y2 >= 60) ==> Y2 = Y2 - 60 X2 = X2 + 1 se (X2 >= 24) ==> X2 = X2 - 24 G2 = G2 + 1 X = 22, Y = 40, Z = 59 X1 = 4, Y1 = 35, Z1 = 33 G2 = 2, X2 = 3, Y2 = 16, Z2 = 32 Ultima modifica di Volutomitra : 03-07-2007 alle 10:06. |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
eccone un altro
Codice:
#include <iostream.h>
#include <fstream.h>
#include <string.h>
int i,j;
string s1 = "l'area del quadrato";
string s2 = " e' ";
double lato, area;
void main ()
{
for (i=1; i<=5; i++)
{
cout << " " << endl;
cout << " Inserisci la lungezza del lato " << i << endl;
cin >> lato;
area = lato*lato;
cin.ignore();
// while (j<=5)
// {
// j=1;
ofstream suFile ("dati.dat");
suFile << s1 << i << s2 << area<< "\n";
suFile.close();
// j++;
// }
}
}
__________________
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
EDIT: metti il j=1 prima del while, altrimenti il ciclo è infinito |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Pipe: hai la tua firma è irregolare, potresti portarla a termini da regolamento ? Grazie
Signature: 3 righe a 1024 solo testo con un massimo di 3 smiles dell'Hardware Upgrade Forum oppure un'immagine 100 X 50 X 5KB e una riga di testo (non deve andare a capo). |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
@cionci: ops
@angel: non è che abbia capito molto: Codice:
#include <iostream.h>
#include <fstream.h>
#include <string.h>
int i,j;
string s1 = "l'area del quadrato ";
string s2 = " e' ";
double lato, area;
void main ()
{
for (i=1; i<=5; i++)
{
cout << " " << endl;
cout << " Inserisci la lungezza del lato " << i << endl;
cin >> lato;
area = lato*lato;
cin.ignore();
ofstream suFile ("dati.dat");
suFile << s1 << i << s2 << area<< "\n";
suFile.close();
}
}
__________________
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
Quote:
deve venire cosi': Codice:
ofstream suFile ("dati.dat");
for (i=1; i<=5; i++)
{
cout << " " << endl;
cout << " Inserisci la lungezza del lato " << i << endl;
cin >> lato;
area = lato*lato;
cin.ignore();
suFile << s1 << i << s2 << area<< "\n";
}
suFile.close();
hope i helped Ultima modifica di AngeL) : 04-07-2007 alle 21:20. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2006
Messaggi: 427
|
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:27.




















