Grazie per i complimenti! Ti confermo che ho intenzione di fare l'intero corso ed alla fine metterò un sacco di prove d'esame( che prenderò dalla rete) svolte passo passo ;) questo corso sarà utile per ripassare la parte di programmazione perché ho gia visto che alcune prove d' esame (come quelle del politecnico di Torino) hanno anche alcune domane di informatica di base teoriche che non tratterò su questo canale per ora ;)
Complimenti per tutto il corso, essendo passati 5 anni non so tu che fine abbia fatto, ma ti consiglio di monetizzare i video, almeno ti rendono! Perché ti assicuro che ancora oggi sono visti!
Io il secondo esercizio l'ho fatto così: int main(int argc, char *argv[]) { float n; float tot = 0; int input = 0; float media;
printf("inserisci numeri reali premendo enter tra i valori: ");
scanf("%f", &n);
while (n >= 0) { tot = tot + n; input++; scanf("%f", &n); media = tot / input; printf(" la media e': %.2f ", media); } return 0; } in caso di esame puo essere considerato corretto?
MARIA SCALA senza if il programma si arresta ma ti calcola comunque la media. In altre parole, se lo lanci in input -1 prima di fermarsi ti dice "la media è -1". Se inserisci invece il comando di if lui entra nel ciclo se e solo se il numero è maggiore (o uguale ,avrei messo io) di 0
Ciao,intanto complimenti per le lezioni.Volevo dirti che nell’esercizio della media tu hai scritto float numero come se il numero che dobbiamo inserire fosse un reale, però il programma specificava di inserire numeri interi,quindi io ho scritto int numero per rispettare quello che ci veniva chiesto.
ci ho messo un pochino ma ecco il mio #include int main(){
/* scrivere un programma in linguaggio c che legga da tastiera una sequenza di lunghezza ignota a priori di numeri positivi interi. * il programma a partire dal primo numero introdotto stampa ogni volta la media di tutti i numeri introdotti con due cifre decimali * terminare quando il numero inserito è negativo */ float numero; float media; do{ printf("inserisci un numero: "); scanf("%f",&numero); if (numero>=0); else break; media= ((media)+numero); }while (numero>=0); printf("la media e\' uguale a %f",media/2); printf(" programma finito: "); }
Complimenti per le lezioni, sei molto bravo a spiegare! Però nel secondo esercizio di questo video ho due dubbi: 1) non si dovrebbe poter inserire anche il valore zero nello stabilire una media e avere quindi if (numero>=0)? 2) L'esercizio dice che l'utente deve inserire due INTERI. Invece scritto così come hai fatto tu si può inserire anche dei decimali, ho tentato da solo di fare un programma che si blocchi se vengono digitati REALI e non INTERI. Ma il mio metodo non funziona e fa impazzire la console che inizia in automatico a fare medie fino a raggiungere la media 1.00. Te lo copio è molto breve, spero tu trovi il tempo di rispondere. #include int main() { int numero; float tot=0; int cont=0; do { printf("Inserire un intero positivo. "); scanf("%d", &numero); if(numero>=0) { tot=tot+numero; cont++; printf(" La media è %.2f ", tot/cont); } }while(numero>=0); printf("Inserire solo numeri interi positivi!"); }
Riguardo l'esercizio della media, va bene anche se ho usato un ciclo FOR? Ho inizializzato: float media, x, i; media=0 Di conseguenza ho usato: FOR (i=1; x>=0; i++){ media=(media+x)/i; printf(" la media..."); scanf("%f",&x);} Grazie mille, i tuoi video sono molto chiari e ben fatti ;) complimenti !
#include #include main(){ float D; printf("Inserisci un valore reale D: "); scanf("%f",&D); printf(" D=%.2f",D); printf(" L'area del quadrato di lato D vale: %.2f", D*D); printf(" L'area del cerchio di diametro D vale: %.2f", M_PI*(D/2)*(D/2)); printf(" L'area del triangolo equilatero di lato D vale: %.2f", (sqrt(3)/4)*D*D); } Ho fatto il 3° esercizio così Ti volevo ringraziare perchè grazie a te ho più speranze di passare il primo parziale di "fondamenti di informatica" Ps:. ti ringraziano anche i miei compagni di corso Primo anno di ingegneria informatica - Università di Firenze
+Elisa Becagli ;D sono contento che vi siano utili ! se avete problemi o avete suggerimenti da darmi scriveteli nei commenti! cosi facendo ho modo di regolarmi nei video e farli sempre meglio ;)
ho provato con un programma del tipo ma non funziona ! Qualcune mi puo' dire dov'è l'errore!!! #include #define P 3.14159 int main() { double l, b, h; double areaQuadrato; double areaRettangolo; double areaCerchio; areaQuadrato = l*l; areaRettangolo = b*h; areaCerchio = (l/2)*(l/2)*P; int n; do { printf("Sceli una figura geometrica : 1 - Quadrato 2 - Rettangolo 3 - Cerchio 4 - esci "); scanf("%d",&n); switch(n){ case 1: printf("Inserisci un lato "); scanf("%lf",&l); printf(" L'area del Quadrato vale : %.2g
", areaQuadrato); break; case 2: printf("Inserisci una base ed un'altezza "); scanf("%lf%lf", &b, &h); printf(" L'area del Rettangolo vale : %.2g
", areaRettangolo); break; case 3: printf("Inserisci un lato "); scanf("%lf",&l); printf(" L'area del Cherchio vale : %.2g
Sei un grande!! ti prego fanne altri!! sono utilissimi
Primo anno ingegneria informatica - Politecnico di Milano
Grazie mille ora inizio a capirci qualcosa sei molto bravo nelle spiegazioni
Grazie per i complimenti! Ti confermo che ho intenzione di fare l'intero corso ed alla fine metterò un sacco di prove d'esame( che prenderò dalla rete) svolte passo passo ;) questo corso sarà utile per ripassare la parte di programmazione perché ho gia visto che alcune prove d' esame (come quelle del politecnico di Torino) hanno anche alcune domane di informatica di base teoriche che non tratterò su questo canale per ora ;)
Complimenti per tutto il corso, essendo passati 5 anni non so tu che fine abbia fatto, ma ti consiglio di monetizzare i video, almeno ti rendono! Perché ti assicuro che ancora oggi sono visti!
Io il secondo esercizio l'ho fatto così:
int main(int argc, char *argv[])
{
float n;
float tot = 0;
int input = 0;
float media;
printf("inserisci numeri reali premendo enter tra i valori:
");
scanf("%f", &n);
while (n >= 0)
{
tot = tot + n;
input++;
scanf("%f", &n);
media = tot / input;
printf("
la media e': %.2f
", media);
}
return 0;
}
in caso di esame puo essere considerato corretto?
Il primo programma funziona solo per numeri pari, possibile?
l'esercizio sulle medie si può fare anche senza if? io non lo avevo messo e và lo stesso
MARIA SCALA senza if il programma si arresta ma ti calcola comunque la media. In altre parole, se lo lanci in input -1 prima di fermarsi ti dice "la media è -1". Se inserisci invece il comando di if lui entra nel ciclo se e solo se il numero è maggiore (o uguale ,avrei messo io) di 0
nell'esercizio 4 non sarebbe il totale>0 e non numero>0 ?
ciao, qualcuno saprebbe dirmi dove posso trovare gli esercizi ?
e se invece di creare una variabile area mettessi direttamente nel printf("%f", &(d*d))?
XPhantomLord funziona, ma senza "&". La "&" va usata nello scanf, ma non nella printf, prova e vedrai che è così
Ciao,intanto complimenti per le lezioni.Volevo dirti che nell’esercizio della media tu hai scritto float numero come se il numero che dobbiamo inserire fosse un reale, però il programma specificava di inserire numeri interi,quindi io ho scritto int numero per rispettare quello che ci veniva chiesto.
Ciao, intanto complimenti x le spiegazioni che Sn ottime, ma ti volevo chiedere se al posto del do... While si potrebbe usare solamente il while?
Nell esercizio al minuto 13:00... Nn l avevo specificato, sorry
ci ho messo un pochino ma ecco il mio
#include
int main(){
/* scrivere un programma in linguaggio c che legga da tastiera una sequenza di lunghezza ignota a priori di numeri positivi interi.
* il programma a partire dal primo numero introdotto stampa ogni volta la media di tutti i numeri introdotti con due cifre decimali
* terminare quando il numero inserito è negativo */
float numero;
float media;
do{
printf("inserisci un numero:
");
scanf("%f",&numero);
if (numero>=0); else break;
media= ((media)+numero);
}while (numero>=0);
printf("la media e\' uguale a %f",media/2);
printf(" programma finito:
");
}
Complimenti per le lezioni, sei molto bravo a spiegare! Però nel secondo esercizio di questo video ho due dubbi:
1) non si dovrebbe poter inserire anche il valore zero nello stabilire una media e avere quindi if (numero>=0)?
2) L'esercizio dice che l'utente deve inserire due INTERI. Invece scritto così come hai fatto tu si può inserire anche dei decimali,
ho tentato da solo di fare un programma che si blocchi se vengono digitati REALI e non INTERI.
Ma il mio metodo non funziona e fa impazzire la console che inizia in automatico a fare medie fino a raggiungere la media 1.00.
Te lo copio è molto breve, spero tu trovi il tempo di rispondere.
#include
int main()
{ int numero;
float tot=0;
int cont=0;
do { printf("Inserire un intero positivo.
");
scanf("%d", &numero);
if(numero>=0) {
tot=tot+numero;
cont++;
printf("
La media è %.2f
", tot/cont);
}
}while(numero>=0);
printf("Inserire solo numeri interi positivi!");
}
hai messo maggiore invece che minore al while
Riguardo l'esercizio della media, va bene anche se ho usato un ciclo FOR?
Ho inizializzato:
float media, x, i;
media=0
Di conseguenza ho usato:
FOR (i=1; x>=0; i++){
media=(media+x)/i;
printf(" la media...");
scanf("%f",&x);}
Grazie mille, i tuoi video sono molto chiari e ben fatti ;) complimenti !
Non pensavo che Antonio Conte insegnasse pure il linguaggio C oltre a quello del calcio.
#include
#include
main(){
float D;
printf("Inserisci un valore reale D:
");
scanf("%f",&D);
printf("
D=%.2f",D);
printf("
L'area del quadrato di lato D vale: %.2f", D*D);
printf("
L'area del cerchio di diametro D vale: %.2f", M_PI*(D/2)*(D/2));
printf("
L'area del triangolo equilatero di lato D vale: %.2f", (sqrt(3)/4)*D*D);
}
Ho fatto il 3° esercizio così
Ti volevo ringraziare perchè grazie a te ho più speranze di passare il primo parziale di "fondamenti di informatica"
Ps:. ti ringraziano anche i miei compagni di corso
Primo anno di ingegneria informatica - Università di Firenze
+Elisa Becagli ;D sono contento che vi siano utili ! se avete problemi o avete suggerimenti da darmi scriveteli nei commenti! cosi facendo ho modo di regolarmi nei video e farli sempre meglio ;)
@@HelloWorld-ie5zz continua con i video che sei bravissimo
ho provato con un programma del tipo ma non funziona ! Qualcune mi puo' dire dov'è l'errore!!!
#include
#define P 3.14159
int main() {
double l, b, h;
double areaQuadrato;
double areaRettangolo;
double areaCerchio;
areaQuadrato = l*l;
areaRettangolo = b*h;
areaCerchio = (l/2)*(l/2)*P;
int n;
do {
printf("Sceli una figura geometrica :
1 - Quadrato
2 - Rettangolo
3 - Cerchio
4 - esci
");
scanf("%d",&n);
switch(n){
case 1:
printf("Inserisci un lato
");
scanf("%lf",&l);
printf("
L'area del Quadrato vale : %.2g
", areaQuadrato);
break;
case 2:
printf("Inserisci una base ed un'altezza
");
scanf("%lf%lf", &b, &h);
printf("
L'area del Rettangolo vale : %.2g
", areaRettangolo);
break;
case 3:
printf("Inserisci un lato
");
scanf("%lf",&l);
printf("
L'area del Cherchio vale : %.2g
", areaCerchio);
break;
default:
break;
}
}
while(n!=4);
printf("
Programma terminato
");
}
perchè ti sei complicato la vita in questo modo
si cazzo però almeno fai esercizi su quello che spieghi le costanti non le abbiamo viste