Skip to content

Instantly share code, notes, and snippets.

@Matheus-Felipe-C
Created April 21, 2021 22:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Matheus-Felipe-C/664ecc989b7bf1246452a817d4b2d7a3 to your computer and use it in GitHub Desktop.
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
#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