#include <stdio.h>
int divieti_circ, oggi_piove; // variabili logiche di base o fatti
int uso_auto, uso_bici; // variabili logiche che derivano da op. log. sui fatti
int uso_autobus; // variabili logiche che derivano da op. log. sui fatti
int main() {
// assegno un valore di verità ai fatti di base
divieti_circ = 0;
oggi_piove = 0;
// calcolo le conseguenze logiche dai fatti
uso_auto = !divieti_circ && oggi_piove;
uso_bici = !oggi_piove;
uso_autobus = !(uso_bici || uso_auto);
printf("Oggi");
if(divieti_circ) {
printf(" ");
} else {
printf(" non ");
}
printf("vi sono divieti di circolazione e");
if(oggi_piove) {
printf(" ");
} else {
printf(" non ");
}
printf("piove. ");
printf("\nQuindi uso ");
if(uso_auto) {
printf("l'automobile.\n");
}
if(uso_bici) {
printf("la bicicletta.\n");
}
if(uso_autobus) {
printf("il mezzo pubblico.\n");
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: