A -i Miei Programmi

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View A -i Miei Programmi as PDF for free.

More details

  • Words: 1,100
  • Pages: 10
/*Prog x stampare su schermo*/ 1)#include <stdio.h> void main() { printf("Hello World!!!\n"); getchar(); } 2)#include <stdio.h> void main() { printf("ciao Paolo"); getchar(); } 3)#include <stdio.h> void main() { printf("ciao"); printf("

Paolo");

getchar(); } 4)#include <stdio.h> void main() { printf("ciao\n\n\n\n"); printf(" ukki Paolo"); getchar(); }

/*Prog che scrivono su schermo i num da 1 a 10*/ /*Utilizzando il ciclo for*/ #include <stdio.h> int x=1; main() { for (x=1;x<=10;x++) printf("%d\n",x); getchar(); } /*Utilizzando il ciclo while*/

/*Prog x contare da 1 a 10 con il ciclo while altro metodo*/

#include <stdio.h> main() { int x = 1; while (x <= 10) { printf("%d\n", x); ++x; } getchar(); }

#include <stdio.h> int x=0; int main() { while (x++<10) { printf("%d\n",x);} getchar(); }

/*Utilizzando il ciclo do_while*/ #include <stdio.h> main() { int x = 1; do { printf("%d\n", x); ++x; } while (x <= 10); getchar(); }

/*Posso anche scrivere printf("%d\n", x++) ed eliminare questo ++x*/

/*Prog x calcolare il volume*/ /*Prog x calcolare il volume avendo determinato il lato*/ #include <stdio.h> #define lato 7 /*Al posto di 7 anche 7.0*/ #define volume lato*lato*lato void main() { printf("volume: %d\n", volume); /*Al posto di d anche f*/ getchar(); } /*Prog x calcolare il volume di un cubo chiedendo all'utente il valore del lato*/ #include <stdio.h> void main() { float l,v; printf("ins valore dato:"); scanf("%f", &l); v=l*l*l; printf("VOLUME : %f\n",v); getchar(); /* In questo caso non va bene l'utilizzo solamente di getchar()*/ } /*Prog x calcolare il volume avendo determinato il lato*/ #include <stdio.h> void main() { float l,v; l= 43; v=l*l*l; printf("VOLUME : %f\n",v); /*Inserendo %.2f determino le cifre che ci saranno dopo il punto getchar(); che in questo caso saranno 2*/ } /*Prog x calcolare il volume di un cubo chiedendo all'utente il valore del lato*/ #include <stdio.h> void main() { float l,v; int ch; printf("ins valore lato:"); scanf("%f", &l); v=l*l*l; printf("VOLUME : %f\n",v); printf("q per uscire\n"); while ((ch=getchar())!='q'); /*Inserendo questo si esce dal programma solamente putchar(ch); digitando il carattere 'q'*/ }

/*Prog x calcolare il volume di un cubo chiedendo all'utente il valore del lato*/ #include <stdio.h> void main() { float l,v; int ch; printf("ins valore lato:"); scanf("%f",&l); if (l>0) { /*Il valore viene stampato su schermo solamente se viene inserito un num > di 0 v=l*l*l; altrimenti il ciclo if non viene eseguito*/ printf("volume %f\n",v); } printf("fine programma"); printf("m per uscire\n"); while ((ch=getchar())!='m'); putchar(ch); } /*Prog x calcolare l'area di base e il volume di un cilindro*/ #include <stdio.h> #define pi 3.14 void main() { float raggio,altezza,area_base,volume; int ch; printf("raggio="); scanf("%f",&raggio); printf("altezza="); scanf("%f",&altezza); area_base= (raggio*raggio)*pi; printf("area base = %f\n",area_base); if (altezza>0) { volume=area_base*altezza; printf("volume cilindrico=%f\n",volume); } printf("m per uscire\n"); while ((ch=getchar())!='m'); putchar(ch); }

/*Prog per contare da 1 a 10 saltando 6*/ /*Ciclo for con continue*/

/*Ciclo for senza continue*/

#include <stdio.h> int main() { int i=1; for (i=1;i<=10;i++){ if (i==6) continue; printf("%d\n",i);} getchar(); }

#include <stdio.h> int main() { int i=1; for (i=1;i<6;i++){ printf("%d\n",i);} for (i=7;i<=10;i++) { printf("%d\n",i);} getchar(); }

/*Prog per contare da 1 a 10 saltando 6 ripetuto x 3 volte con il ciclo for utilizzando continue*/ #include <stdio.h> int main() { int i=1,j=1; for (j=1;j<=3;j++) for (i=1;i<=10;i++){ if (i==6) continue; printf("%d\n",i);} getchar(); } /*Ciclo while con continue*/

/*Ciclo while senza continue*/

#include <stdio.h> int x=0; int main() { while (x++<10) {if (x==6) continue; printf("%d\n",x); } getchar(); }

#include <stdio.h> main() { int i=1; while (i<6) { printf("%d\n",i); i++; } i=7; while (i<=10){ printf("%d\n",i); i++; } getchar(); }

/*Ciclo do_while con continue*/

/*Ciclo do_while senza continue*/

#include <stdio.h> int main() { int x=1; do { if (x==6) continue; printf("%d\n",x);} while (x++<10); getchar(); }

#include <stdio.h> int main() { int x=1; do {printf("%d\n",x);} while (x++<5); x=7; do {printf("%d\n",x);} while (x++<10); getchar(); }

/*Prog x calcolare l'area di base e il volume di un cilindro*/ /*Con l'aggiunta di un ciclo while per farlo uscire premendo 5*/ #include <stdio.h> #define pi 3.14 int main() { printf("Prog x calcolare l'area di base ed il vol(se h>0) di un cilindro\n"); int x; while (x!=5) { float raggio,altezza,area_base,volume; printf("raggio="); scanf("%f",&raggio); printf("altezza="); scanf("%f",&altezza); area_base= (raggio*raggio)*pi; printf("area base = %f\n",area_base); if (altezza>0) { volume=area_base*altezza; printf("volume cilindrico=%f\n",volume); } printf ("Premi 5 per uscire!:"); scanf ("%d", &x); } }

/*Prog che scrivono su schermo le lettere da A a Z*/ /*Ciclo for*/ #include <stdio.h> main() { int i; for (i='a';i<='z';i++) printf("%c",i); getchar(); }

/*Prog che fa la somma di due matrici 3x3*/ /*Somma di array bidimensionali*/ #include <stdio.h> void main ( ) { int a[3][3], b[3][3], risultato[3][3], i, j, s; printf("inserisci la prima matrice\n"); for(i=0; i<= 2; i++) for(j=0; j<= 2; j++) { scanf("%d",&s); a[i][j] = s; };

/*Matrice 3x3*/ #include <stdio.h> void main ( ) { int a[3][3],i, j, s; printf("inserisci la prima matrice\n"); for(i=0; i<= 2; i++) for(j=0; j<= 2; j++) { scanf("%d",&s); a[i][j] = s; };

printf("inserisci la seconda matrice\n"); for(i=0; i<= 2; i++) for(j=0; j<= 2; j++) { scanf("%d",&s); b[i][j] = s; }; for(i=0; i<= 2; i++) for(j=0; j<= 2; j++) risultato[i][j] = a[i][j] + b[i][j]; /*stampa il risultato*/ for(i=0; i<= 2; i++) { for(j=0; j<= 2; j++) printf("%d ",risultato[i][j]); printf("\n"); } }

for(i=0; i<= 2; i++) { for(j=0; j<= 2; j++) printf("%d ",a[i][j]); printf("\n"); } } /*Matrice 3x2*/ #include <stdio.h> void main ( ) { int a[3][2],i, j, s; printf("inserisci la prima matrice\n"); for(i=0; i<= 2; i++) for(j=0; j< 2; j++) { scanf("%d",&s); a[i][j] = s; }; for(i=0; i<= 2; i++) { for(j=0; j< 2; j++) printf("%4d ",a[i][j]); /*X mettere in

printf("\n");

colonna*/

} }

/*Prog x calcolare il massimo, il minimo e la media*/ #include<stdio.h> int main() { int index, n, x, minimo, massimo; float media, somma; printf("Numeri da sommare \n(Inserisci un intero N >= 1): "); scanf("%d", &n); printf("Inserisci N numeri interi:\n--> "); scanf("%d", &x); somma = minimo = massimo = x; for(index=2; index <= n; ++index) { printf("\n--> "); scanf("%d", &x); somma += x; if (x < minimo) minimo = x; if (x > massimo) massimo = x; } media = somma / n; printf("\nMASSIMO=%15d\nMINIMO=%16d\nMEDIA=%17.6f", massimo, minimo, media); return (0); }

/*Stringhe*/ #include <stdio.h> #include <string.h> int main() { char s[10] = "ciao"; printf("%s",s); getchar(); }

/*Modificare una stringa*/ #include <stdio.h> #include <string.h> main() { char m[]="tutti"; m[0]='b'; m[4]='o';

printf("la striga modificata è: %s",m); getchar(); } /*Copiare una stringa*/

/*Copiare una stringa*/

#include <stdio.h> #include <string.h>

#include <stdio.h> #include <string.h>

main() { char s[10] = "ciao"; char m[10]; strcpy(m,s); /*Da ‘s’ a ‘m’*/ printf("m copiata: %s\ns sorgente: %s",m,s); getchar(); }

main() { char m[10]; strcpy(m,"venerdì"); printf("m copiata: %s",m); getchar(); }

/*Funz x calcolare il prodotto tra due num*/ #include <stdio.h> float f(float x, float y){ /*Signature o float r; Prototipo*/ r=x*y; return r;} int main() { float r; r=f(3,4); printf("%f",r); }

Related Documents

A -i Miei Programmi
November 2019 9
I Miei Lucignoli
November 2019 2
Programmi Didattica 0708
November 2019 5
Buon Natale Dapposetti Miei!
November 2019 15
I A
November 2019 31