-
-
Save mfdeveloper/d57a48cadfb131f90fd2ae02b33886db 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
# Prerequisites | |
*.d | |
# Object files | |
*.o | |
*.ko | |
*.obj | |
*.elf | |
# Linker output | |
*.ilk | |
*.map | |
*.exp | |
# Precompiled Headers | |
*.gch | |
*.pch | |
# Libraries | |
*.lib | |
*.a | |
*.la | |
*.lo | |
# Shared objects (inc. Windows DLLs) | |
*.dll | |
*.so | |
*.so.* | |
*.dylib | |
# Executables | |
*.exe | |
*.out | |
*.app | |
*.i*86 | |
*.x86_64 | |
*.hex | |
# Debug files | |
*.dSYM/ | |
*.su | |
*.idb | |
*.pdb | |
# Kernel Module Compile Results | |
*.mod* | |
*.cmd | |
.tmp_versions/ | |
modules.order | |
Module.symvers | |
Mkfile.old | |
dkms.conf |
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 numero total de eleitores de um municipio. O numero de votos brancos, nulos e validos. Calcular e escrever o percentual que cada um representa em relacao ao total de eleitores.\n"); | |
float total, blank, nullVotes, valids; | |
float percentBlank, percentNulls, percentValids; | |
printf("Quantos eleitores votaram ? "); | |
scanf("%f", &total); | |
printf("Quantos desses votos foram brancos ? "); | |
scanf("%f", &blank); | |
printf("Quantos desses votos foram nulos ? "); | |
scanf("%f", &nullVotes); | |
printf("E quantos foram validos? "); | |
scanf("%f", &valids); | |
percentBlank = (blank / total) * 100; | |
percentNulls = (nullVotes / total) * 100; | |
percentValids = (valids / total) * 100; | |
printf("Os votos validos sao %3.2f \n Os votos brancos sao %2.2f e os votos nulos sao %2.2f do valor total %3.0f", percentValids, percentBlank, percentNulls, total); | |
} | |
} while(input != 0); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment