Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-11-2007, 15:49   #1
pixie
Member
 
Iscritto dal: Apr 2006
Messaggi: 264
[C++] Problema con esercizio

salve...avrei da creare un programma che calcola l'area di 3 punti nel piano cartesiano messi a seconda d come li vuole l'utente...
utilizzo il linguaggio c++ e ci dev'essere l'utilizzo di funzioni...aiutoooo...nn è semplice....ciaociao
pixie è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2007, 17:10   #2
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da pixie Guarda i messaggi
salve...avrei da creare un programma che calcola l'area di 3 punti nel piano cartesiano messi a seconda d come li vuole l'utente...
utilizzo il linguaggio c++ e ci dev'essere l'utilizzo di funzioni...aiutoooo...nn è semplice....ciaociao
L'area di 3 punti è semplicissima: 0 comunque tu li disponga sul piano

L'esercizio non ha niente di particolare si tratta di scrivere in codice un pò di formule matematiche tipo distanza tra 2 punti (sqrt, somme e sottrazioni), calcolo del coeffciente angolare di una retta (un pò di divisioni), rette perpendicolari (ancora divisioni) e area del triangolo (un pò di prodotti e divisioni).
Ti basta scrivere le funzioni che calcolano questi parametri.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2007, 17:40   #3
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Una volta calcolata la lunghezza dei lati

AB = RADICE((Xb-Xa)^2 + (Yb-Ya)^2)
AC = RADICE((Xc-Xa)^2 + (Yc-Ya)^2)
BC = RADICE((Xc-Xb)^2 + (Yc-Ya)^2)

applichi la formula di Erone.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2007, 17:50   #4
pixie
Member
 
Iscritto dal: Apr 2006
Messaggi: 264
uhm capito....bhe dai ade provo poi vi faccio sapere...grz mille cmq...ciaociao
pixie è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2007, 20:27   #5
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
ancora piu semplicemente basta che fai una matrice 3x3 con le varie cordinate cartesiane, e come terzo numero in colonna per ogni punto metti 1. calcoli il determinante e quello è il risultato dell'area. esempio

A(1,3)
B(0,5)
C(-1,6)

calcoli il determinante della matrice

1 3 1
0 5 1
-1 6 1
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2007, 20:57   #6
rayman2
Senior Member
 
Iscritto dal: Jan 2002
Messaggi: 437
figata il metodo del determinante! ci sai dire "perchè" funziona?
rayman2 è offline   Rispondi citando il messaggio o parte di esso
Old 25-11-2007, 14:26   #7
pixie
Member
 
Iscritto dal: Apr 2006
Messaggi: 264
volevo sapere....ma cm faccio a mettere in c++ delle coordinate di punti?? cioè non è possibile dire ad es punto A (3;4) ?
pixie è offline   Rispondi citando il messaggio o parte di esso
Old 25-11-2007, 15:27   #8
nikdis
Member
 
Iscritto dal: Feb 2006
Messaggi: 46
fai così:
# include <iostream>

int punto1[2],punto2[2],punto3[2];

int main() {

std::cout<< "inserisci le coordinate x e y del primo punto";
std::cout<< "coordinata x punto 1";
std::cin>> punto1[0];
std::cout<< "coordinata y punto 1";
std::cin>>punto1[1];

std::cout<< "inserisci le coordinate x e y del secondo punto";
std::cout<< "coordinata x punto 2";
std::cin>> punto2[0];
std::cout<< "coordinata y punto 2";
std::cin>>punto2[1];

std::cout<< "inserisci le coordinate x e y del primo punto";
std::cout<< "coordinata x punto 3";
std::cin>> punto3[0];
std::cout<< "coordinata y punto 3";
std::cin>>punto3[1];

e poi fai il determinante della matrice(che non mi ricordo come si fa)

punto1[0] punto1[1] 1
punto2[0] punto2[1] 1
punto3[0] punto3[1] 1
nikdis è offline   Rispondi citando il messaggio o parte di esso
Old 25-11-2007, 16:21   #9
pixie
Member
 
Iscritto dal: Apr 2006
Messaggi: 264
certo che è proprio tosto quell'esercizio qua....più semplice non poteva darcelo il prof...mamma ke roba...beh dai perlomeno visto che voglio diventare programmatore mi servirà in futuro....
pixie è offline   Rispondi citando il messaggio o parte di esso
Old 25-11-2007, 16:31   #10
rayman2
Senior Member
 
Iscritto dal: Jan 2002
Messaggi: 437
se la matrice è 3x3 usa sarrus:

Codice:
|a   b   c|
|d   e   f| = aei + dhc + bfg - gec - dbi - hfa
|g   h   i|
rayman2 è offline   Rispondi citando il messaggio o parte di esso
Old 25-11-2007, 16:36   #11
]Rik`[
Senior Member
 
L'Avatar di ]Rik`[
 
Iscritto dal: Mar 2003
Città: Perugia
Messaggi: 16302
Quote:
Originariamente inviato da -Slash Guarda i messaggi
ancora piu semplicemente basta che fai una matrice 3x3 con le varie cordinate cartesiane, e come terzo numero in colonna per ogni punto metti 1. calcoli il determinante e quello è il risultato dell'area. esempio

A(1,3)
B(0,5)
C(-1,6)

calcoli il determinante della matrice

1 3 1
0 5 1
-1 6 1
che gran cosa calcolo numerico e matematica computazionale
]Rik`[ è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2007, 17:46   #12
nikdis
Member
 
Iscritto dal: Feb 2006
Messaggi: 46
meglio ancora era fare una struct ma il programma funziona lo stesso
nikdis è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Questa RTX 3070 è tornata in vita...
Un ricercatore scopre uno script bash na...
Robot umanoidi teleoperati eseguono le p...
QuadRF, il gadget da 499 dollari che leg...
ChatGPT, Claude e Gemini nel mirino: cos...
Pneumatici dalla Cina, l'UE introduce da...
SpaceX vuole 100.000 satelliti in orbita...
Disney+ gratis, ma con pubblicità: l'ult...
Microsoft ammette: emissioni di CO2 su d...
Apple denuncia OpenAI e due ex dirigenti...
Asha Sharma licenzia migliaia di dipende...
25 articolazioni, pelle tattile e forza ...
Creato un chip quantistico in cui la mem...
Torna la migliore e-bike in carbonio del...
NVIDIA H200 in Cina, si apre uno spiragl...
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: 17:59.


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