Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-12-2006, 18:05   #1
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
[C]Chi mi controlla che c'è che non và in questo

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float prezzoprodotto,scontoeffettivo,prezzofinale;
int Psconto;
printf("scrivi il prezzo del prodotto"\n);
scanf("%f", prezzoprodotto);
printf("scrivi la percentuale di sconto"\n);
scanf("%i", Psconto);
scontoeffettivo=prezzoprodotto*Psconto/100;
prezzofinale=prezzofinale-scontoeffettivo;
printf(" Lo sconto effettivo è di %f euro"\n);
printf(" Il prezzo finale è di %f euro"\n);




system("PAUSE");
return 0;
}
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:10   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Niente di serio, più o meno un errore per riga...
Codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  float prezzoprodotto, scontoeffettivo, prezzofinale;
  int Psconto;
  
  printf("scrivi il prezzo del prodotto\n");
  scanf("%f", &prezzoprodotto);
  printf("scrivi la percentuale di sconto\n");
  scanf("%i", &Psconto);

  scontoeffettivo = prezzoprodotto*Psconto/100;
  prezzofinale = prezzoprodotto-scontoeffettivo;

  printf(" Lo sconto effettivo è di %f euro\n", scontoeffettivo);
  printf(" Il prezzo finale è di %f euro\n", prezzofinale);
 
  return 0;
}
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:11   #3
Lakaj
Senior Member
 
L'Avatar di Lakaj
 
Iscritto dal: Oct 2004
Città: Messina
Messaggi: 684
printf(" Lo sconto effettivo è di %f euro"\n);
printf(" Il prezzo finale è di %f euro"\n);
Che senso ha ? Qual è il soggetto di %f ?
Lakaj è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:16   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2793
Codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float prezzoprodotto,scontoeffettivo,prezzofinale;
int Psconto;
printf("scrivi il prezzo del prodotto\n");
scanf("%f",&prezzoprodotto);
printf("scrivi la percentuale di sconto\n");
scanf("%i",&Psconto);
scontoeffettivo=prezzoprodotto*Psconto/100;
prezzofinale=prezzoprodotto-scontoeffettivo;
printf(" Lo sconto effettivo è di %f euro\n",scontoeffettivo);
printf(" Il prezzo finale è di %f euro\n",prezzofinale);




system("PAUSE"); 
return 0;
}
Ti ho colorato in rosso le correzioni, se non ne capisci il motivo chiedi pure
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:18   #5
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Grazie, non sò se ve ne siete accorti, ma sono proprio agli inizi.
Per Lakaj : adesso glielo trovo, un'attimo
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:21   #6
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float prezzoprodotto, scontoeffettivo, prezzofinale;
int Psconto;

printf("scrivi il prezzo del prodotto\n");
scanf("%f", &prezzoprodotto);
printf("scrivi la percentuale di sconto\n");
scanf("%i", &Psconto);

scontoeffettivo = prezzoprodotto*Psconto/100;
printf(" Lo sconto effettivo è di %f euro\n", scontoeffettivo);

prezzofinale = prezzoprodotto-scontoeffettivo;
printf(" Il prezzo finale è di %f euro\n", prezzofinale);

system("PAUSE");
return 0;
}

Direi che ora và decisamente meglio, giusto?
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:23   #7
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Adesso provo a farne un'altro, abbiate la pazienza di seguirmi
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 18:40   #8
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Con float metto solo le variabili, giusto? come faccio ad inserire delle costanti?
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 19:12   #9
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Questo invece che problema ha?

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float stiplord, tratprov, tratfisc, stipnetto;
int Ptratprov, Ptratfisc;

printf ("Scrivi lo stipendio lordo\n");
scanf ("%f", &stiplord);

printf ("Indica la percentuale di trattenuta provvidenziale\n");
scanf ("%i", &Ptratprov);

printf ("Indica la percentuale di trattenuta fiscale\n");
scanf ("%i", &Ptratfisc);

tratprov = stiplord*Ptratprov/100;
printf("La trattenuta provvidenziale e' %f \n");

tratfisc = stiplord*Ptratfisc/100;
printf("La trattenuta fiscale e' %f \n");

stipnetto = stiplord-tratprov-tratfisc;
printf("Lo stipendio netto sara' %f \n");


system("PAUSE");
return 0;
}
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 19:33   #10
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
sei recidivo
printf("La trattenuta fiscale e' %f \n", tratfisc);
devi specificare a printf che variabile sostituire al posto di %f
stesso per la printf poco sotto
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 19:45   #11
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da vizzz
sei recidivo
printf("La trattenuta fiscale e' %f \n", tratfisc);
devi specificare a printf che variabile sostituire al posto di %f
stesso per la printf poco sotto
Grazie, ecco perchè non andava
Un'altra cosa : con float si indicano le variabili e se volessi indicare delle costanti ?
P.S. Mi hanno detto di indicare le percentuali come variabili intere, ma io non posso mica dire il 25.5% mi spiega pure sta cosa?
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 20:31   #12
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
per le costanti potresti usare o la keyword "const"

Codice:
const int variabile = valore;
oppure usare dei #define

Codice:
#define PIGRECO 3.1415
i define vengono definiti negli header oppure in testa al file sorgente, fuori dal main.
float è un tipo di variabile, ma ne esistono tanti di tipi...
se hai bisogno delle percentuali con decimali float è la scelta giusta....anche se si commettono errori di approssimazione con i float
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2006, 20:50   #13
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da vizzz
per le costanti potresti usare o la keyword "const"

Codice:
const int variabile = valore;
oppure usare dei #define

Codice:
#define PIGRECO 3.1415
i define vengono definiti negli header oppure in testa al file sorgente, fuori dal main.
float è un tipo di variabile, ma ne esistono tanti di tipi...
se hai bisogno delle percentuali con decimali float è la scelta giusta....anche se si commettono errori di approssimazione con i float
Non ho idea di che siano gli header, ma grazie, quindi metto #define per le costanti
Grazie ancora
Non ho capito come mai il proff mi abbia detto di usare int e non float per le percentuali del programma che mi hai corretto prima. cmq...
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 21:24   #14
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Lo inserisco anche qui, tanto sono miei post

Non mi funziona l'opzione else
if (****){
printf ("***);
}
else if (a==600){
printf ("www");

etc etc
Si può sapere perchè non va
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 18:36   #15
stella_650
Member
 
Iscritto dal: Dec 2006
Messaggi: 104
----------------------------------
Non ho idea di che siano gli header
----------------------------------

Allora in primis un header è un file che aiuta il programmatore nell'utilizzo di librerie durante la programmazione. Un header file del linguaggioC è un semplice file di testo che contiene i prototipi delle funzioni definite nel relativo file .c.
Hai presente quando all'inizio di un programma tu fai #include<nome_header.c>...ecco mi riferisco a questo.
--------------------------------------------
Non mi funziona l'opzione else
if (****){
printf ("***);
}
else if (a==600){
printf ("www");

etc etc
-------------------------------------------

Non ho capito se ti fermi con l'if else lì oppure no, perchè l'if, strutturato in questo modo non va bene. Devi stare attento a come lo organizzi: nel tuo caso....

if(espressione) {

}
else if(espressione) {

}
else {

}
quello che tu non fai, è proprio l'ultimo passaggio, cioè l'else.

Ultima modifica di stella_650 : 04-01-2007 alle 18:40.
stella_650 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
CXMT punta a 800.000 wafer al mese nel 2...
Intel vede positivo: il processo produtt...
GTA VI si mostra in un nuovo video di 26...
L'IA di Anthropic a supporto del quantum...
Offerte Amazon di oggi: portatile HP con...
Kioxia e Sandisk scommettono 31 miliardi...
Tumore all'ipofisi, l'intelligenza artif...
Claude Cowork si sgancia da Chrome: il b...
Ubisoft si scusa per l'errore su Steam: ...
Schiaffo al Pentagono sul caso Anthropic...
Amazon dentro i video YouTube: il link i...
AEM presenta Titan: il motore elettrico ...
NVIDIA COMPASS: gli agenti AI insegnano ...
Il tuo processore ha un punto debole che...
Due scope elettriche TINECO a prezzi int...
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: 10:32.


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