Linguaggio C: Calcolo Minuti Secondi Tra Due Date
/* * Scrivete una funzione che accetti in input l'ora, suddivisa in tre * argomenti interi (per le ore, i minuti e i secondi), e restituisca * il numero dei secondi trascorsi dall'ultima volta che l'orologio * "ha rintoccato le 12". * Util
…continua
Linguaggio C: Calcolo Prodotto Numeri Dispari Tra 1 E 15
/* * Scrivete un programma che calcoli e visualizzi il prodotto * degli interi dispari da 1 a 15. * * SVILUPPO (top-down per raffinamenti successivi) * * TOP) moltiplicare tutti gli interi da 1 a 15 * * RA1) memorizzare in i il primo intero (uno) * inizializzare prodotto a uno * finché i è minore o uguale a quindici: * moltiplicare prodotto per i * incrementare i di due * visualizzare prodotto * terminare programma * */ #include <stdio.h> in
…continua
Linguaggio C: Calcolo Provvigioni Venditori
/* * Una grande industra chimica retribuisce i propri venditori * basandosi sulle provvigioni. * Il venditore riceve 200 la settimana più il 9 per cento * delle proprie vendite lorde portate a termine durante la * settimana. Per esempio, un ve
…continua
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 quadrato cubo
"); printf("%d %d %d
", 0, 0*0, 0*0*0); printf("%d %d %d
",
"); printf("%d %d %d
", 0, 0*0, 0*0*0); printf("%d %d %d
",
…continua
Linguaggio C: Che Cosa Visualizzerà Il Seguente Programma?
/* * Che cosa visualizzerà il seguente programma? */ #include <stdio.h> int main(void) { int row = 10, column; while (row >= 1) { column = 1; while (column <= 10) { printf("%s", row % 2 ? "<" : ">
…continua
Linguaggio C: Che Cosa Visualizzerà Il Seguente Programma? (3.33)
/* * Che cosa visualizzerà il seguente programma? */ #include <stdio.h> int main(void) { int count = 1; while (count <= 10) { printf("%s
", count % 2 ? "****" : "++++++++"); ++count; } return (0); }
", count % 2 ? "****" : "++++++++"); ++count; } return (0); }
…continua
Linguaggio C: Conversione Da Numero Binario A Decimale
Download sorgente. Prendete in input un intero contenente soltanto degli 0 e degli 1, ovvero un intero "binario", e visualizzate il suo equivalente decimale. (Suggerimento: per prelevare le cifre del numero "binario"
…continua
Linguaggio C: Funzione M.C.D.
/* * * Il massimo comun divisore (MCD) di due interi è l'intero più grande che * possa dividere esattamente ognuno dei due numeri. Scrivete una funzione * gcd che restituisca il massimo comun divisore di due interi. * */ #include <stdio.h> #define EUCLALGO /* usa l'algoritmo di Euclide */ int gcd(int, int); int main(void) { int n1, n2; /* legge i due numeri interi */ printf("Inserire due numeri interi: "); scanf("%d%d", &n1, &n2); printf("Il massimo comun divisore di %d e %d
…continua
Linguaggio C: I Due Numeri Maggiori Tra 10 In Input [E.3-27]
/* * Trovate i due numeri maggiori tra 10 valori, usando un approccio * simile all'Esercizio 3.24. Nota: potrete prendere in input ogni * valore soltanto una volta. * * SVILUPPO (top-down per raffinamenti successivi) * * TOP) prendere in input 10 valori, determinare i due maggiori * * RA1) inizializzare counter a 1 * prendere in input il primo valore * memorizzarlo in Max, incrementare counter di 1 * prendere in input il secondo valore * memorizzarlo in max, in
…continua
Linguaggio C: Livello D'aqua In Un Bacino
Il è controllato tramite uno strumento solitamente molto preciso; tuttavia a causa delle condizioni atmosferiche il valore misurato ogni tanto è inattendibile. Considerando che il livello dellacqua nel bacino non può subire variazioni improvvise, si d
…continua
Linguaggio C: Media Valori Float
Scrivere un programma in linguaggio C che, letti da tastiera 10 numeri float, stampi: la media dei valori (float) ciascun valore con a fianco la sua differenza rispetto alla media, i valori devono essere visualizzati in ordine inverso rispetto a quel
…continua
Linguaggio C: Micro Programma Gestione Garage
/* * Un garage addebita un importo minimo di $2,00 per un parcheggio * fino a tre ore. * Il garage addebita un'addizionale di $0,50 per ogni ora o frazione * di essa che ecceda le tre di base. L'addebito massimo per ogni dato * periodo di 24 ore è $10,00. * Assumete che nessuna auto parcheggi per più di 24 ore per volta. * Scrivete un programma che calcoli e visualizzi gli addebiti * per ognuno dei tre clienti che hanno parcheggiato le proprie * auto in questo garage ieri. * Dovrete
…continua
Linguaggio C: Numeri Poligonalil
Download sorgente /* * Il seguente programma stampa h numeri n-poligonali * (Cfr. http://mathworld.wolfram.com/PolygonalNumber.html ) */ #include <stdio.h> unsigned int polynum(unsigned int, unsigned int); int main(void) { unsigned int side = 2
…continua
Linguaggio C: Programma Calcolo Del Minore Dei Numeri In Input
/* * Scrivete un programma che trovi il minore di diversi interi. * Supponete che il primo valore letto specifichi il numero di * quelli ancora da leggere. * * SVILUPPO * Leggere il numero di interi da elaborare * leggere il primo valore che è anche il minimo * finché non sono stati letti tutti i rimanenti valori: * leggi un intero * se l'intero letto è minore del minore corrente: * memorizzarlo in minore * stampare il minore trovato * terminare programma */ #include
…continua
Linguaggio C: Programma Calcolo Fattoriale Di Un Numero
/* * Il fattoriale di un intero non negativo n si scrive n! (pronunciato * fattoriale di n) ed è definito come segue: * * n! = n*(n - 1)*(n - 2)*...*1 (per valori di n maggiori o uguali a 1) * * e * * n! = 1 (per n = 0). * * Per esempio, 5! = 5*4*3*2*1 che è 120. * * a) Scrivete un programma che legga in input un intero non negativo e * quindi visualizzi il suo fattoriale. */ /* * Sviluppo top-down (per raffinamenti successivi) * * TOP) prendere in ingresso un intero non n
…continua
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
…continua
Linguaggio C: Programma Calcolo Paga Lorda
/* * Sviluppate un programma C che determini la paga lorda per ognuno * dei diversi impiegati. L'azienda, per le prime 40 ore lavorate da * ogni impiegato, paga il "salario orario di base", mentre per tutte * le ore lavorate in aggiunta al
…continua
Linguaggio C: Programma Calcolo Paga Lorda (v. B)
/* * Sviluppate un programma C che determini la paga lorda per ognuno * dei diversi impiegati. L'azienda, per le prime 40 ore lavorate da * ogni impiegato, paga il "salario orario di base", mentre per tutte * le ore lavorate in aggiunta al
…continua
Linguaggio C: Programma Calcolo Somma Numeri Pari Tra 2 E 30
/* * Scrivete un programma che calcoli e visualizzi la somma * dei numeri pari da 2 a 30 * * SVILUPPO * * inizializzare somma a zero * inizializzare counter a due * finché counter è minore o uguale a trenta: * se counter è pari, aggiungerlo a somma * visualizzare somma * terminare il programma */ #include <stdio.h> int main(void) { int counter, sum; sum = 0; for (counter = 2; counter <= 30; counter += 2) sum += counter; printf("Sum = %d
", sum); return (0); }
", sum); return (0); }
…continua
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
…continua