Mese: Ottobre 2017
Prototipi di siti da realizzare in preparazione alla verifica di laboratorio di Informatica per la classe 5E
bisestile.c
#include <stdio.h> int main() { int anno; printf("Inserisci un anno per sapere se e' bisestile: "); scanf("%d", &anno); // Nel calendario gregoriano sono bisestili: // gli anni non secolari divisibili per 4, // gli anni secolari divisibili per 400. if ((anno % 100 != 0 && anno % 4 == 0) || (anno % 400 == 0)) printf("Anno bisestile\n"); else printf("Anno non bisestile\n"); return 0; }
sistema.c
Output:
Sistema lineare ┌ │ a x + b y = e ┤ │ c x + d y = f └ Inserisci a b e: 1 2 3 Inserisci c d f: 4 5 6 ┌ │ x = -1.000000 ┤ │ y = 2.000000 └
Listato:
#include <stdio.h> main() { double a, b, c, d, e, f, D, Dx, Dy, x, y; printf(" Sistema lineare\n"); printf(" Ú\n"); printf(" ³ a x + b y = e\n"); printf(" ´\n"); printf(" ³ c x + d y = f\n"); printf(" À\n"); printf(" Inserisci a b e: "); scanf("%lf %lf %lf", &a, &b, &e); printf(" Inserisci c d f: "); scanf("%lf %lf %lf", &c, &d, &f); D = a * d - b * c; Dx = e * d - b * f; Dy = a * f - e * c; if (D != 0) { x = Dx / D; y = Dy / D; printf(" Ú\n"); printf(" ³ x = %lf\n", x); printf(" ´\n"); printf(" ³ y = %lf\n", y); printf(" À\n"); } else if (Dx !=0 || Dy != 0) { printf("\n Sistema impossibile\n"); } else { printf("\n Sistema indeterminato\n"); } return 0; }
Esercizi di Fisica per la classe seconda
menu.c
#include <stdio.h> int main() { int scelta; system("CLS"); printf(" ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ \n"); printf(" ³ Esempio di menu di scelta ³ \n"); printf(" ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ \n"); printf(" ³ 1 - Visualizza elenco allievi ³ \n"); printf(" ³ 2 - Inserisci allievo ³ \n"); printf(" ³ 3 - Cancella allievo ³ \n"); printf(" ³ 0 - Esci ³ \n"); printf(" ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ \n"); printf(" ³ Digita il numero desiderato ³ \n"); printf(" ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ \n"); scelta = getch() - 48; printf("Hai premuto: %d\n", scelta); switch (scelta) { case 0: printf("Fine del programma...\n"); break; case 1: printf("Elenco degli allievi...\n"); break; case 2: printf("Inserisci il nome dell'allievo...\n"); break; case 3: printf("Inserisci il nome dell'allievo da cancellare...\n"); break; case 4: printf("Stampa in corso...\n"); break; default: printf("Scelta non valida\n"); } return 0; }
Es 10 pag 136.c
#include <stdio.h> int main() { float spesa, percentualeSconto, sconto, spesaScontata; printf("Inserisci la spesa in Euro: "); scanf("%f", &spesa); if (spesa < 50) percentualeSconto = 5; else if (spesa < 65) percentualeSconto = 6; else if (spesa < 80) percentualeSconto = 7; else if (spesa < 100) percentualeSconto = 0; else percentualeSconto = 10; sconto = spesa * percentualeSconto / 100; spesaScontata = spesa - sconto ; printf("Lo sconto e' del %g %%\n", percentualeSconto); printf("La spesa totale e di: %.2f\n" , spesaScontata); printf("Sono stati risparmiati: %.2f\n" , sconto); return 0; }