Vai al contenuto
PLC Forum


Fare Quadrare Il Cerchio


Messaggi consigliati

Inserito:

ciao a tutti, mi rivolgo a voi perchè ho un problema.

Da qualche giorno mi hanno dato l'incarico di sviluppare questa parte di un programma: sono dati due numeri compresi tra 0 e 500 diversi tra loro io devo trovare il numero che dividendo il maggiore con il minore di essi generi un numero intero compreso tra 5 e 20. Va considerato che questo numero deve essere necessariamente aumentato del 30%. Quindi, se non ho capito male, devo trovare un numero che mi dia come risultato un numero intero sommandoci una frazione??? :blink: :blink:

Chiamatemi tanardo ma non riesco a capirlo, qualcuno mi piò aiutare?


Inserita:
dati due numeri compresi tra 0 e 500 diversi tra loro io devo trovare il numero che dividendo il maggiore con il minore di essi generi un numero intero compreso tra 5 e 20
<_<

non si capisce cosa deve fare il numero che devi trovare? è il numero di volte che devi dividere il maggiore con il minore?

Inserita:
Va considerato che questo numero deve essere necessariamente aumentato del 30%.

rispetto a cosa?

Inserita:

Finora sembra che siamo in tre a non capire cosa devi fare.

Forse la tua descrizione non è molto chiara, che dici?

Inserita:

esempio:

ti danno due numeri uno 300 un altro 40

da qui si fa la divisione del maggiore diviso il minore quindi 300/40=7,5

forse se ho capito bene, da questo numero devi trovare un numero da moltiplicare/dividere rispetto a 7,5 in modo tale che il risultato deve essere un numero compreso tra 5 e 20, trovato questo numero bisogna comunque aumentarlo del 30%

spero di non aver dato io i numeri :)

Inserita:

ciao,vediamo se ho capito

x1>X2--->A=X1/X2

oppure

x2>X1--->A=X2/X1

ora ottenuto A qui non capisco ed ho aggiunto delle considerazioni:

per semplificare l'algoritmo

5<A>20 devo fermarmi perchè ho trovato il numero? e quindi lo moltiplico per 1,3?

A<5 se utilizzo coefficenti >1 devo eseguire una moltiplica (es loop primo risultato per cui è vero A>5 e lo moltiplico per1,3

A>20 se utilizzo coefficenti >1 devo eseguire una divisione (es loop primo risultato per cui è vero 5<A>20 e lo moltiplico per1,3

Inserita:

Sembra che il primo a non essere interessato sia proprio l'autore della discussione.

Nessuno ha capito cosa voleva ma, da oltre una settimana, non si fa più vivo.

Inserita:

...beh... certo che come specifica non era un granché... magari hanno licenziato l'analista!!! ;)

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...