Testo dell'esercizio
Siano dati in input i risultati relativi a N seggi elettorali. per ogni seggio si hanno le seguenti informazioni:
- numero iscritti
- numero votanti
- numero di schede nulle
- numero di schede bianche
Scrivere un programma che stampi il seguente prospetto:
percentuale votanti su tutti i seggi: xxxx.xx
percentuali schede bianche: xx.xx
precentuali schede nulle: xx.xx
mostra soluzione
/*
CLAUDIO CARDINALE III AI
Siano dati in input i risultati relativi a N seggi elettorali. per ogni seggio si hanno le seguenti informazioni:
- numero iscritti
- numero votanti
- numero di schede nulle
- numero di schede bianche
Scrivere un programma che stampi il seguente prospetto:
percentuale votanti su tutti i seggi: xxxx.xx
percentuali schede bianche: xx.xx
precentuali schede nulle: xx.xx
*/
#include<stdio.h>
int main(){
//dichiarazioni
int i,n,cor,iscr = 0,vot = 0,scheden = 0,schedeb = 0,percv,percb,percn;
//acquisizione dati
printf("numero seggi : ");
scanf("%d",&n);
//calcoli e acquisizione dati
for(i=1;i<=n;i++){
printf("numero iscritti seggio n° %d : ",i);
scanf("%d",&cor);
iscr += cor;
printf("numero votanti seggio n° %d : ",i);
scanf("%d",&cor);
vot += cor;
printf("numero schede nulle seggio n° %d : ",i);
scanf("%d",&cor);
scheden += cor;
printf("numero schede bianche seggio n° %d : ",i);
scanf("%d",&cor);
schedeb += cor;
}
percv = (float)vot/iscr*100;
percb = (float)schedeb/vot*100;
percn = (float)scheden/vot*100;
//visualizzazione risultati
printf("percentuale votanti %d%%\npercentuale schede bianche %d%%\npercentuale schede nulle %d%%\n",percv,percb,percn);
}
Testi Consigliati:
Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C
torna