-
-
Save Matheus-Felipe-C/664ecc989b7bf1246452a817d4b2d7a3 to your computer and use it in GitHub Desktop.
Project for 50 question list resolution with a menu to navigate in between them
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <math.h> | |
main(){ | |
int input; | |
//introdução | |
printf("Oi! Bem vindo a resolucao da lista de 50 questoes \n Nem todas as questoes foram respondidas ainda, tenha paciencia!\n"); | |
printf( "\n--------------------------------------------------- \n"); | |
printf("Criador: Matheus Felipe de Oliveira Ferreira, estudante do Senai de Feira de Santana. \nemail: theusf40@hotmail.com"); | |
printf( "\n--------------------------------------------------- \n"); | |
do{ | |
printf("\nDigite um numero. Entre 0 e 50 sao as questoes, digite 0 para fechar : "); //menu | |
scanf("%d" , &input); | |
switch(input){ | |
case 0 : //fechar | |
printf("\nObrigado por acessar! Tenha um bom dia/boa noite!"); | |
return 0; | |
break; | |
case 1 : //a partir deste case sao as questoes | |
printf("1)Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor\n"); | |
int num, ant; | |
printf("DIgite um numero: "); | |
scanf("%d", &num); | |
ant = num - 1; | |
printf("O antecessor de %d e: %d" , num, ant); | |
break; | |
case 2 : | |
printf("2)Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo (base*altura).\n"); | |
float base, height, area; | |
printf("Diga a altura do retangulo em metros: "); | |
scanf("%f" , &height); | |
printf("Diga a base do retangulo em metros: "); | |
scanf("%f" , &base); | |
area = base * height; | |
printf("A area do retangulo e: %.2f metros ", area); | |
break; | |
case 3 : | |
printf("3)Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.\n "); | |
int total, brancos, nulos, validos; | |
float perbrancos, pernulos, pervalidos; | |
printf("Quantos eleitores votaram ? "); | |
scanf("%d", &total); | |
printf("Quantos desses votos foram brancos ? "); | |
scanf("%d", &brancos); | |
printf("Quantos desses votos foram nulos ? "); | |
scanf("%d", &nulos); | |
printf("E quantos foram validos? "); | |
scanf("%d", &validos); | |
perbrancos = brancos/total; | |
pernulos = nulos/total; | |
pervalidos = validos/total; | |
printf("Os votos validos sao %.2f \n Os votos brancos sao %.2f e os votos nulos sao %.2f do valor total %d ", pervalidos, perbrancos, pernulos, total); | |
} | |
}while(input != 0); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment