Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Nuova frontiera per i robot tagliaerba, con Ecovacs GOAT O1200 LiDAR Pro che riconosce l'ambiente in maniera perfetta, grazie a due sensori LiDAR, e dopo la falciatura può anche rifinire il bordo con il tagliabordi a filo integrato
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-07-2007, 03:20   #1
Pipe
Senior Member
 
L'Avatar di Pipe
 
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? magari datemi anche qualche dritta!
__________________
... Ho l'addome globoso per adipe ...
Pipe è offline   Rispondi citando il messaggio o parte di esso
Old 03-07-2007, 06:41   #2
Volutomitra
Member
 
Iscritto dal: Feb 2006
Messaggi: 134
Quote:
Originariamente inviato da Pipe Guarda i messaggi
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? magari datemi anche qualche dritta!
Se X2:Y2:Z2 è l'ora di arrivo e G2 è il giorno:

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
EDIT: nei confronti ci va >=, non > ...

Ultima modifica di Volutomitra : 03-07-2007 alle 09:06.
Volutomitra è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 17:46   #3
Pipe
Senior Member
 
L'Avatar di Pipe
 
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++;
	//			}


	}


}
praticamente voglio far scrivere le stringhe e il risultato della moltiplicazione in un file; ma prima non riuscivo ad andare a capo, e adesso mi scrive direttamente l'ultimo calcolo...
__________________
... Ho l'addome globoso per adipe ...
Pipe è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 19:09   #4
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Pipe Guarda i messaggi
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++;
	//			}


	}


}
praticamente voglio far scrivere le stringhe e il risultato della moltiplicazione in un file; ma prima non riuscivo ad andare a capo, e adesso mi scrive direttamente l'ultimo calcolo...
se apri il file ogni volta sostituisce ogni volta il contenuto... aprilo prima del while e chiudilo dopo

EDIT: metti il j=1 prima del while, altrimenti il ciclo è infinito
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 19:26   #5
cionci
Senior Member
 
L'Avatar di cionci
 
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).
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 20:07   #6
Pipe
Senior Member
 
L'Avatar di Pipe
 
Iscritto dal: Jun 2006
Messaggi: 427
@cionci: ops fatto; va bene così?
@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();
	}


}
eliminando le righe commentate il prog è così; funziona tutto bene, solo che nel file dati.dat non vengono scritte tutte e 5 le righe, ma solo l'ultima...
__________________
... Ho l'addome globoso per adipe ...
Pipe è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 20:15   #7
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Pipe Guarda i messaggi
@cionci: ops fatto; va bene così?
@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();
	}


}
eliminando le righe commentate il prog è così; funziona tutto bene, solo che nel file dati.dat non vengono scritte tutte e 5 le righe, ma solo l'ultima...
sposta ofstream suFile("dati.dat"); prima del for e suFile.close(); dopo il for.

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();
questo perchè ogni volta che apri un file in scrittura (non in append) il suo contenuto viene cancellato. percio' appare solo l'ultima linea. spostando l'apertura del file prima del for e la chiusura dopo si risolve il problema.
hope i helped

Ultima modifica di AngeL) : 04-07-2007 alle 20:20.
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 04-07-2007, 21:08   #8
Pipe
Senior Member
 
L'Avatar di Pipe
 
Iscritto dal: Jun 2006
Messaggi: 427
mitico! Non ci avevo pensato.
__________________
... Ho l'addome globoso per adipe ...
Pipe è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
The Duskbloods potrebbe arrivare a fine ...
Il miglior pesce d'aprile del mondo Linu...
Monopattini elettrici a 62 km/h fermati ...
OpenAI porta la modalità vocale d...
Mercedes-Benz introduce lo steer-by-wire...
Hacker agli Uffizi, il museo smentisce: ...
Nvidia mostra il futuro della grafica co...
Windows 11, scattano gli aggiornamenti f...
TIM lancia l'offerta di Pasqua: Giga ill...
Prime foto reali per OPPO Find X9 Ultra:...
Il leak di Claude Code diventa un'esca: ...
Netflix, batosta in Italia: aumenti ille...
UFO e complotti: chi si cela dietro la n...
Batterie EV difficili da riciclare: il p...
Non vuoi targare il monopattino? Engwe h...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v