$lim_{xto 3}((sqrt(2x+3)-3)/(sqrt(x+1)-2))$

Limite in forma indeterminata $\frac{0}{0}$

$\lim_{x \rightarrow 3} \frac{\sqrt{2x+3}-3}{\sqrt{x+1}-2}=\lim_{x \rightarrow 3} \frac{(\sqrt{2x+3}-3) (\sqrt{x+1}+2)}{(\sqrt{x+1}-2) (\sqrt{x+1}+2)} =$$\lim_{x \rightarrow 3} (\sqrt{x+1} +2)\cdot \lim_{x \rightarrow 3} \frac{\sqrt{2x+3}-3}{x+1-4} = 4\cdot \lim_{x \rightarrow 3} \frac{(\sqrt{2x+3}-3) (\sqrt{2x+3}+3)}{(x-3) (\sqrt{2x+3}+3)} =$$4\lim_{x \rightarrow 3} \frac{2 (x-3)}{(x-3) (\sqrt{2x+3}+3)} = \frac{8}{6} = \frac{4}{3}$

$lim_{xto 2}((sqrt(3x-2)-sqrt(x+2))/(sqrt(x^2-3x+2)))$

Limite in forma indeterminata $\frac{0}{0}$

$\lim_{x \rightarrow 2} \frac{\sqrt{3x-2}-\sqrt{x+2}}{\sqrt{x^2-3x+2}} =\lim_{x \rightarrow 2} \frac{(\sqrt{3x-2}-\sqrt{x+2})(\sqrt{3x-2}+\sqrt{x+2})}{\sqrt{x^2-3x+2} (\sqrt{3x-2}+\sqrt{x+2})} =$$\lim_{x \rightarrow 2} \frac{3x-2-x-2}{\sqrt{x-2} \sqrt{x-1} (\sqrt{3x-2}+\sqrt{x+2})} = \lim_{x \rightarrow 2} \frac{2 \sqrt{x-2}}{\sqrt{x-1} (\sqrt{3x-2}+\sqrt{x+2})} = 0$

$lim_{xto 1}((x-sqrt(x^2-3x+3))/(sqrt(10-x)-3))$

Limite in forma indeterminata $\frac{0}{0}$

$\lim_{x \rightarrow 1} \frac{x-\sqrt{x^2-3x+3}}{\sqrt{10-x}-3} = \lim_{x \rightarrow 1} \frac{(x-\sqrt{x^2-3x+3})\cdot (\sqrt{10-x}+3)}{(\sqrt{10-x}-3)\cdot (\sqrt{10-x}+3)} =$$\lim_{x \rightarrow 1} \frac{(x-\sqrt{x^2-3x+3})\cdot (\sqrt{10-x}+3)}{10-x-9} =$$= \lim_{x \rightarrow 1} (\sqrt{10-x}+3)\cdot \lim_{x \rightarrow 1} \frac{x-\sqrt{x^2-3x+3}}{1-x} =$$6\cdot \lim_{x \rightarrow 1} \frac{(x-\sqrt{x^2-3x+3}) (x+\sqrt{x^2-3x+3})}{(1-x) (x+\sqrt{x^2-3x+3})} =$$= 6\cdot \lim_{x \rightarrow 1} \frac{-3 (1-x)}{(1-x) (x+\sqrt{x^2-3x+3})} =$$6\cdot \frac{-3}{2} = -9$

$lim_{xto-infty}(sqrt(x^2-3x+1)-sqrt(x^2+x-2))$

Limite in forma indeterminata $\infty – \infty$

$\lim_{x \rightarrow -\infty} \sqrt{x^2-3x+1}-\sqrt{x^2+x-2} =$$=\lim_{x \rightarrow -\infty} \frac{x^2-3x+1-x^2-x+2}{\sqrt{x^2-3x+1}+\sqrt{x^2+x-2}} =$$\lim_{x \rightarrow -\infty} \frac{-4x+3}{|x|\cdot \Big(\sqrt{1-\frac{3}{x}+\frac{1}{x^2}}+\sqrt{1+\frac{1}{x}-\frac{2}{x^2}}\Big)} = \text{[x < 0]} =$$\lim_{x \rightarrow -\infty} \frac{-4x+3}{-x\cdot \Big(\sqrt{1+\frac{1}{x}-\frac{2}{x^2}}+\sqrt{1-\frac{3}{x}+\frac{1}{x^2}}\Big)}=$$=\lim_{x \rightarrow -\infty} \frac{-4+\frac{3}{x}}{\sqrt{1+\frac{1}{x}-\frac{2}{x^2}}+\sqrt{1-\frac{3}{x}+\frac{1}{x^2}}} = 2$

$lim_{xto 4}((x-4)/(log_6(x)-log_6(4)))$

Si tratta di un limite in forma indeterminata $\frac{0}{0}$.

Risulta

$\lim_{x\rightarrow 4}\frac{x-4}{\log_6\ x – \log_6\ 4} = \lim_{x\rightarrow 4}\frac{4\cdot\Big(\frac{x}{4}-1\Big)}{\log_6\Big(\frac{x}{4}\Big)}$

Posto allora $t = \frac{x}{4}$ per cui $t\rightarrow 1$ quando $x\rightarrow 4$, si ha

$\lim_{t\rightarrow 1}\frac{4}{\frac{\log_6\ t}{(t-1)}} = \frac{4}{\log_6 e} = \frac{4}{ \frac{\log\ e}{\log\ 6} } = 4\log\ 6$

$lim_{xto-pi/2}(cosx/(1+sinx))$

Il limite è in forma indeterminata $\frac{0}{0}$

Posto $x+\frac{\pi}{2}=t$, per cui $t\rightarrow 0$ quando $x\rightarrow -\frac{\pi}{2}$, si ottiene

$\lim_{x\rightarrow -\pi/2}\frac{\cos x}{1+\sin x} = \lim_{t\rightarrow 0}\frac{\cos(t-\frac{\pi}{2})}{1+\sin(t-\frac{\pi}{2})} =$

 

\lim_{t\rightarrow 0}\frac{\sin t}{1-\cos t} = \lim_{t\rightarrow 0}(\frac{\sin t}{t}\cdot\frac{1}{\frac{1-\cos t}{t^2}}\cdot\frac{1}{t}) = \infty

$lim_{xto pi/2}((sin(4x)sin(3x))/(xsin(2x)))$

Il limite si presenta in forma indeterminata. $\lim_{x\rightarrow \pi/2}\frac{\sin 4x\cdot\sin 3x}{x\cdot\sin 2x}$

Posto $x-\frac{\pi}{2} = t, allora t\rightarrow 0$ per $x\rightarrow\frac{\pi}{2}$ e risulta

$\lim_{t\rightarrow 0}\frac{\sin[4(t+\frac{\pi}{2})]\cdot\sin[3(t+\frac{\pi}{2})]}{(t+\frac{\pi}{2})\cdot\sin[2(t+\frac{\pi}{2})]} = \lim_{t\rightarrow 0}\frac{\sin(4t+2\pi)\cdot\sin(3t+\frac{3}{2}\pi)}{(t+\frac{\pi}{2})\cdot\sin(2t+\pi)} =$

 

$\lim_{t\rightarrow 0}\frac{\sin 4t\cdot(-\cos 3t)}{(t+\frac{\pi}{2})\cdot(-\sin 2t)} = \lim_{t\rightarrow 0}[\frac{\sin 4t}{4t}\cdot\frac{2t}{-\sin 2t}\cdot\frac{2(-\cos 3t)}{(t+\frac{\pi}{2})}] =$$= 1\cdot(-1)\cdot\frac{-2}{\frac{\pi}{2}} =\frac{4}{\pi}$

$lim_{xto+infty}(x(2^(1/x)-1))$

Il limite si risolve facilmente con i seguenti passaggi

$\lim_{x\rightarrow +\infty} x (2^{1/x} – 1) = \lim_{x\rightarrow +\infty} \frac{2^{1/x} – 1}{1/x} =$$ \text{[posto} 1/x = t \text{ da cui } t \text{ tende a } 0^+ \text{ per } x \text{ che tende a } +\infty \text{]} =$$\lim_{t\rightarrow 0^+} \frac{2^t – 1}{t} = \log 2$

$lim_{nrightarrowinfty}frac{n+sqrt{n}+1}{sqrt{n^2+n+1}}$

Il limite si presenta in forma indeterminata $frac{infty}{infty}$

Raccogliendo a numeratore e a denominatore $n$ e semplificando si ha

$lim_{n
ightarrowinfty}frac{n+sqrt{n}+1}{sqrt{n^2+n+1}}=$

$ lim_{n
ightarrowinfty} frac{ncdot(1+frac{1}{sqrt{n}}+frac{1}{n})}{sqrt{n^2cdot(1+frac{1}{n}+frac{1}{n^2})}}=$

$lim_{n
ightarrowinfty} frac{n}{|n|}cdotfrac{1+frac{1}{sqrt{n}}+frac{1}{n}}{sqrt{1+frac{1}{n}+frac{1}{n^2}}}=1$

$lim_{xto infty}((n-sqrt(n^2+1))/sin(1/n))$

Il limite presenta a numeratore una forma indeterminata $\infty -\infty$.

Si ha

$\lim_{n\rightarrow\infty}\frac{n-\sqrt{n^2+1}}{\sin\frac{1}{n}}=$$\lim_{n\rightarrow\infty}\frac{n-\sqrt{n^2\big(1+\frac{1}{n^2}\big)}}{\sin\frac{1}{n}}=$$\lim_{n\rightarrow\infty} \frac{n-|n| \sqrt{1+\frac{1}{n^2}}}{\sin\frac{1}{n}}=$$\lim_{n\rightarrow\infty} \frac{n\cdot\Big(1-\sqrt{1+\frac{1}{n^2}}\Big)}{\sin\frac{1}{n}}=$$\lim_{n\rightarrow\infty} \frac{1-\sqrt{1+\frac{1}{n^2}}}{\frac{\sin\frac{1}{n}}{\frac{1}{n}}}=0$

$lim_{nrightarrowinfty} n-frac{sqrt{n}}{sqrt{n+2}-sqrt{n+1}}

Il limite si presenta in forma indeterminata.

Risulta, razionalizzando il denominatore

$lim_{n
ightarrowinfty} n-frac{sqrt{n}}{sqrt{n+2}-sqrt{n+1}}=$
$lim_{n
ightarrowinfty} n-frac{sqrt{n}cdot (sqrt{n+2}+sqrt{n+1})}{1}=$
$lim_{n
ightarrowinfty} n-igg[sqrt{n}cdotsqrt{n}cdotigg(sqrt{1+frac{2}{n}}+sqrt{1+frac{1}{n}}igg)igg]=$
$lim_{n
ightarrowinfty} ncdotBigg[1-igg(sqrt{1+frac{2}{n}}+sqrt{1+frac{1}{n}}igg)Bigg]= +inftycdot (-1)=-infty$

$lim_{nto infty}((sin(1/n))/(sin(2/sqrtn)))$

Il limite si presenta in forma indeterminata $frac{0}{0}$.

Si ha

$lim_{n
ightarrowinfty} frac{sinfrac{1}{n}}{sinfrac{2}{sqrt{n}}} =$
$ lim_{n
ightarrowinfty} frac{sinfrac{1}{n}} {frac{1}{n}}cdotfrac{frac{2}{sqrt{n}}frac{2}{sqrt{n}}frac{1}{4}}{sinfrac{2}{sqrt{n}}}$

Posto $t = frac{1}{n}$ e $k = frac{2}{sqrt{n}}$ risulta

$lim_{t
ightarrow 0} frac{sin t}{t}cdotlim_{k
ightarrow 0} (frac{k}{sin k}cdot kcdotfrac{1}{4}) = 1cdot 1cdot 0cdot frac{1}{4} = 0$

$lim_{xto infty}(sqrt(n^4+n^3+5)-n^2)$

Il limite si presenta in forma indeterminata $infty – infty$.

Si risolve razionalizzando l’espressione

$lim_{n
ightarrowinfty} sqrt{n^4+n^3+5} – n^2 =$
$lim_{n
ightarrowinfty} frac{ig(sqrt{n^4+n^3+5} – n^2ig)cdot ig(sqrt{n^4+n^3+5} + n^2ig)}{sqrt{n^4+n^3+5} + n^2}=$
$lim_{n
ightarrowinfty} frac{n^4+n^3+5-n^4}{sqrt{n^4+n^3+5} + n^2}=$
$lim_{n
ightarrowinfty} frac{n^3+5}{sqrt{n^4+n^3+5} + n^2}=$
$lim_{n
ightarrowinfty} frac{n^3cdotig(1+frac{5}{n^3}ig)}{n^2cdotBigg(sqrt{1+frac{1}{n}+frac{5}{n^4}}+1Bigg)}=$
$lim_{n
ightarrowinfty} ncdot frac{1+frac{5}{n^3}}{sqrt{1+frac{1}{n}+frac{5}{n^4}}+1}=+infty$

$lim_{nto+infty}(n+2-sqrt(n^2+2))$]

Il limite si presenta in forma indeterminata ($infty – infty$):

$lim_{n
ightarrowinfty}(n+2-sqrt{n^2+2})$

Razionalizzando, raccogliendo $n$ a numeratore e denominatore e semplificando, si ottiene successivamente:

$lim_{n
ightarrowinfty}(n+2-sqrt{n^2+2})=$
$lim_{n
ightarrowinfty} frac{[(n+2)-sqrt{n^2+2}]cdot[(n+2)+sqrt{n^2+2}]}{(n+2)+sqrt{n^2+2}}=$
$lim_{n
ightarrowinfty} frac{(n+2)^2-(n^2+2)}{(n+2)+sqrt{n^2+2}}=$
$lim_{n
ightarrowinfty} frac{n^2+4n+4-n^2-2}{(n+2)+sqrt{n^2+2}}=$
$lim_{n
ightarrowinfty} frac{4n+2}{(n+2)+sqrt{n^2+2}}=$
$lim_{n
ightarrowinfty} frac{4+frac{2}{n}}{1+frac{2}{n}+sqrt{1+frac{2}{n^2}}}=frac{4}{2}=2$

$lim_{xto 0^+}(sinxlnx)$

Il limite si presenta in forma indeterminata $0\cdot \infty$.

Si ha

$\lim_{x\rightarrow 0^+}\sin x \ln x =$$\lim_{x\rightarrow 0^+}\frac{\sin x}{x}\cdot \lim_{x\rightarrow 0^+} x\ln x$$\text{posto } \frac{1}{x} = t$$1\cdot \lim_{t\rightarrow +\infty} \frac{\ln 1/t}{t} = \lim_{t\rightarrow +\infty} \frac{-\ln t}{t} = 0$

$lim_{xrightarrow +infty} frac{5^x}{x^2-2x+1}

Il limite si presenta in forma indeterminata: $\frac{+\infty}{+\infty}$

Risulta:

$\lim_{x\rightarrow +\infty} \frac{5^x}{x^2-2x+1} =$$\lim_{x\rightarrow +\infty} \frac{5^x}{x^2}\cdot\frac{1}{1-2/x+1/x^2}$

E quindi, ricordando che $a^x, (a > 1)$ diverge più rapidamente di qualsiasi potenza di $x$, si ha:

$\lim_{x\rightarrow +\infty} \frac{5^x}{x^2}\cdot\frac{1}{1-2/x+1/x^2} = +\infty$

Linguaggio C: programma che stampa somma, media, prodotto, minore, maggiore di interi in input

 /*  * Scrivete un programma C che prenda in input dalla tastiera tre  * diversi interi e quindi visualizzi la somma, la media, il prodotto  * il minore e il maggiore di questi numeri.  * Usate soltanto soltanto la forma a selezione singola della  * istruzione if che avete appreso in questo capitolo.  * Lo schermo di dialogo deve apparire come il seguente:  *  *  Input three different integers: 13 27 14  *  Sum is 54  *  Average is 18  *  Product is 4914  *  Smallest is 13  *  Largest is 27  */ #include <stdio.h> int main(void) { 	int integer1, integer2, integer3, 		sum, average, product, 		smallest, largest; 	printf("Input three different integers: "); 	scanf("%d%d%d", &integer1, &integer2, &integer3); 	sum = integer1 + integer2 + integer3; 	printf("Sum is %d\n", sum); 	average = sum / 3; 	printf("Average is %d\n", average); 	product = integer1 * integer2 * integer3; 	printf("Product is %d\n", product); 	/* Usando istruzioni if a selezione singola */ 	/* Ricerca del minimo */ 	if (integer1 <= integer2) 		smallest = integer1; 	if (integer1 >= integer2) 		smallest = integer2; 	if (smallest >= integer3) 		smallest = integer3; 	/* Ricerca del massimo */ 	if (integer1 >= integer2) 		largest = integer1; 	if (integer1 <= integer2) 		largest = integer2; 	if (largest <= integer3) 		largest = integer3; 	printf("Smallest is %d\n", smallest); 	printf("Larger is %d\n", largest); 	return 0; } 

Linguaggio C: programma che calcola diametro, circonferenza e area del cerchio

 /*  * Scrivete un programma che legga il raggio di un cerchio e visualizzi  * il diametro, la circonferenza e l'area dello stesso.  * Usate il valore costante 3.14159 per pi.  * Eseguire ognuno di questi calcoli all'interno della/e istruzione/i  * printf e usate la specifica di conversione %f.  */ #include <stdio.h> int main(void) { 	int raggio; 	printf("Inserire il raggio: "); 	scanf("%d", &raggio); 	printf("diametro = %f\n", 2.0 * raggio); 	printf("circonferenza = %f\n", 2 * 3.14159 * raggio); 	printf("area = %f\n", 3.14159 * raggio * raggio); 	return 0; } 

Linguaggio C: programma che stampa maggiore e minore di 5 numeri

 /*  * Scrivete un programma che legga cinque interi e quindi determini  * e visualizzi quelli che, all'interno del gruppo, sono il maggiore  * e il minore.  * Usate soltanto le tecniche di programmazione che avete appreso  * in questo capitolo.  *  */ #include <stdio.h> int main(void) { 	int	i1, i2, i3, i4, i5; 	int	min, max; 	printf("Enter five integers: "); 	scanf("%d%d%d%d%d", &i1, &i2, &i3, &i4, &i5); 	/* Determinazione del minimo */ 	min = i1; 	if (min >= i2) 		min = i2; 	if (min >= i3) 		min = i3; 	if (min >= i4) 		min = i4; 	if (min >= i5) 		min = i5; 	/* Determinazione del massimo */ 	max = i1; 	if (max <= i2) 		max = i2; 	if (max <= i3) 		max = i3; 	if (max <= i4) 		max = i4; 	if (max <= i5) 		max = i5; 	printf("Smallest is %d\n", min); 	printf("Largest is %d\n", max); 	return 0; } 

Linguaggio C: programma che stampa se un numero è pari o dispari

 /*  * Scrivete un programma che legga un intero e determini  * e visualizzi se sia pari o dispari.  * (Suggerimento: usate l'operatore modulo. Un numero pari  * è un multiplo di due. Ogni multiplo di due dà un resto  * uguale a zero, quando è diviso per 2.)  */ #include <stdio.h> int main(void) { 	int integer, rest; 	printf("Immettere un intero: "); 	scanf("%d", &integer); 	rest = integer % 2; 	printf("Il numero %d ", integer); 	if (rest != 0) 		printf("NON "); 	printf("è pari\n"); 	return 0; } 

Linguaggio C: stampa delle iniziali tramite asterischi

 /*  * Visualizzate le vostre iniziali in stampatello in direzione  * del fondo della pagina.  * Costruite ogni lettera in stampatello, utilizzando lo stesso  * carattere che essa rappresenta.  */ #include <stdio.h> int main(void) { 	/* N. */ 	printf("\tNNNNNNN\n"); 	printf("\t     N\n"); 	printf("\t    N\n"); 	printf("\t   N\n");         printf("\t  N\n");         printf("\t N\n");         printf("\tNNNNNNN\n\n\n"); 	/* S. */         printf("\tS   SS\n"); 	printf("\tS  S  S\n");         printf("\tS  S  S\n"); 	printf("\tS  S  S\n"); 	printf("\tS  S  S\n"); 	printf("\t SS   S\n\n\n"); 	/* V. */ 	printf("\t    VVV\n"); 	printf("\t  VV\n"); 	printf("\t V\n"); 	printf("\tV\n"); 	printf("\t V\n"); 	printf("\t  VV\n"); 	printf("\t    VVV\n"); 	return 0; } 

Linguaggio C: programma che controlla se due numeri sono multipli

 /*  * Scrivete un programma che legga due interi e determini  * e visualizzi se il primo sia multiplo del secondo.  * (Suggerimento: usate l'operatore modulo.)  */ #include <stdio.h> int main(void) { 	int integer1, integer2, rest; 	printf("Inserire due interi: "); 	scanf("%d %d", &integer1, &integer2); 	rest = integer1 % integer2; 	printf("%d e %d ", integer1, integer2); 	if (rest != 0) 		printf("NON "); 	printf("sono multipli.\n"); 	return 0; } 

Linguaggio C: visualizzazione di una scacchiera

 /*  * Visualizzate il disegno di una scacchiera utilizzando otto  * istruzioni printf e quindi stampate lo stesso disegno con  * il minor numero possibile di printf.  */ #include <stdio.h> int main(void) { 	printf("* * * * * * * * \n"); 	printf(" * * * * * * * *\n"); 	printf("* * * * * * * * \n"); 	printf(" * * * * * * * *\n"); 	printf("* * * * * * * * \n"); 	printf(" * * * * * * * *\n"); 	printf("* * * * * * * * \n"); 	printf(" * * * * * * * *\n"); 	/* Una sola istruzione */ 	printf("\n\n* * * * * * * * \n * * * * * * * *\n* * * * * * * * \n * * * * * * * *\n* * * * * * * * \n * * * * * * * *\n* * * * * * * * \n * * * * * * * *\n"); 	/* Oppure */ 	printf("\n\n%s%s%s%s%s%s%s%s", 	    "* * * * * * * * \n", 	    " * * * * * * * *\n", 	    "* * * * * * * * \n", 	    " * * * * * * * *\n", 	    "* * * * * * * * \n", 	    " * * * * * * * *\n", 	    "* * * * * * * * \n", 	    " * * * * * * * *\n"); 	return 0; } 

Linguaggio C: visualizzazione del codice numerico delle lettere

 /*  * Il C può rappresentare anche le lettere maiuscole, quelle minuscole  * e una considerevole varietà di simboli speciali. Il C usa internamente  * degli interi di un byte per rappresentare ogni singolo carattere.  * L'insieme dei caratteri usati da un computer e la corrispondente  * rappresentazione intera per quei caratteri è l'insieme dei caratteri  * del computer. Potrete visualizzare l'intero equivalente della lettera  * maiuscola A, per esempio, eseguendo l'istruzione  *  *	printf("%d", 'A');  *  * Scrivete un programma che visualizzi gli interi equivalenti ad alcune  * lettere maiuscole, minuscole, numeri e simboli speciali.  * Determinate, come minimo, l'intero equivalente di: A B C a b c 0 1 2  * $ * + / del carattere spazio.  */ #include <stdio.h> int main(void) { 	printf("'%c' = %d, ", 'A', 'A'); 	printf("'%c' = %d, ", 'B', 'B'); 	printf("'%c' = %d, ", 'C', 'C'); 	printf("'%c' = %d, ", 'a', 'a'); 	printf("'%c' = %d, ", 'b', 'b'); 	printf("'%c' = %d, ", 'c', 'c'); 	printf("'%c' = %d, ", '0', '0'); 	printf("'%c' = %d, ", '1', '1'); 	printf("'%c' = %d, ", '2', '2'); 	printf("'%c' = %d, ", '$', '$'); 	printf("'%c' = %d, ", '*', '*'); 	printf("'%c' = %d, ", '+', '+'); 	printf("'%c' = %d\n", '/', '/'); 	return (0); } 

Linguaggio C: programma che spazia le cifre di un numero

 /*  * Scrivete un programma che prenda in input un numero di cinque  * cifre, lo spezzetti nelle sue singole cifre e le visualizzi  * ognuna separata dall'altra da tre spazi.  * Per esempio se l'utente digitasse 42339, il programma dovrebbe  * visualizzare:  *  *  4   2   3   3   9  */ #include <stdio.h> int main(void) { 	int integer; 	printf("Insert an integer with five numerals: "); 	scanf("%d", &integer); 	printf("%d   %d   %d   %d   %d\n", 	    (integer / 10000), (integer / 1000) % 10, 	    (integer / 100) % 10, (integer / 10) % 10, 	    (integer % 10)); 	return 0; } 

Linguaggio C: calcolo quadrati e cubi dei numeri da 0 a 10

 /*  * Scrivete un programma che calcoli i quadrati e i cubi dei numeri  * da 0 a 10 e utilizzi le tabulazioni per visualizzare la seguente  * tabella di valori:  *  *  numero	quadrato	cubo  *  0		0		0  *  1		1		1  *  2		4		8  *  3		9		27  *  4		16		64  *  5		25		125  *  6		36		216  *  7		49		343  *  8		64		512  *  9		81		729  *  10		100		1000  */ #include <stdio.h> int main(void) { 	printf("numero\tquadrato\tcubo\n"); 	printf("%d\t\t%d\t\t%d\n", 0, 0*0, 0*0*0); 	printf("%d\t\t%d\t\t%d\n", 1, 1*1, 1*1*1); 	printf("%d\t\t%d\t\t%d\n", 2, 2*2, 2*2*2); 	printf("%d\t\t%d\t\t%d\n", 3, 3*3, 3*3*3); 	printf("%d\t\t%d\t\t%d\n", 4, 4*4, 4*4*4); 	printf("%d\t\t%d\t\t%d\n", 5, 5*5, 5*5*5); 	printf("%d\t\t%d\t\t%d\n", 6, 6*6, 6*6*6); 	printf("%d\t\t%d\t\t%d\n", 7, 7*7, 7*7*7); 	printf("%d\t\t%d\t\t%d\n", 8, 8*8, 8*8*8); 	printf("%d\t\t%d\t\t%d\n", 9, 9*9, 9*9*9); 	printf("%d\t\t%d\t\t%d\n", 10, 10*10, 10*10*10); 	return 0; } 

Linguaggio C: programma calcolo litri benzina / chilometro

 /*  * A causa dell'alto prezzo della benzina, gli automobilisti sono  * interessati al numero di chilometri percorsi dalle proprie  * automobili. Un automobilista ha mantenuto traccia di diversi  * pieni di benzina, registrando i chilometri percorsi e i litri  * utilizzati per ogni pieno.  * Sviluppate un programma C che prenda in input i chilometri  * percorsi e i litri utilizzati per ogni pieno.  * Il programma dovrà calcolare e visualizzare i chilometri per  * litro ottenuti da ogni pieno. Dopo aver elaborato tutte le  * informazioni in input, il programma dovrà calcolare e visualizzare  * anche i chilometri per litro ottenuti complessivamente da tutti  * i pieni.  *  */ /*  * SVILUPPO  *  * TOP) prendere in input i dati relativi ai litri usati e ai  *      chilometri percorsi con il pieno. Per ogni pieno visualizzare  *      i km/l e infine i km/l su tutti i pieni.  *  * R1)  inizializzare variabili: totale_km = 0, total_litri = 0;  *      prendere in input chilometraggio  *      finché chilometraggio diverso -1  *          prendere in input litri consumati  *          visualizzare chilometri/litri  *          aggiungere al chilometraggio_totale i chilometri letti  *          aggiungere al totale_litri i litri letti  *          prendere in input un nuovo chilometraggio  *  */ #include <stdio.h> int main(void) { 	float total_miles = 0; 	float total_gallons = 0; 	float miles, gallons; 	printf("\nEnter the gallons used (-1 to end): "); 	scanf("%f", &gallons); 	while (gallons != -1) { 		printf("Enter the miles driven: "); 		scanf("%f", &miles); 		printf("The miles / gallon for this tank was %f\n", 		    miles / gallons); 		total_miles += miles; 		total_gallons += gallons; 		printf("\nEnter the gallons used (-1 to end): "); 		scanf("%f", &gallons); 	} 	printf("\nThe overall average miles/gallons was %f\n", 	    total_miles / total_gallons); 	return (0); }