Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Programa feito para um TTRPG chamado Impérios e visa facilitar o cálculo
- //do aumento populacional de cada nação. Use ao seu prazer.
- //Coded by: Ronaldo Oliveira.
- #include <stdio.h>
- int main() {
- int pt, pa, qc;
- float ap, bs, tm;
- char c, c1;
- do {
- printf ("\n=================ESTASTÍSTICAS DA NAÇÃO=================");
- printf ("\nEntre com a taxa de Bem-Estar Social: ");
- scanf ("%f", &bs);
- printf ("\nEntre com a taxa de Mortalidade: ");
- scanf ("%f", &tm);
- if (tm > 40.0) {
- printf ("\nO valor máximo da taxa de Mortalidade é 40%'. Deseja colocar novamente o valor? \ns ou n");
- scanf ("%c", &c);
- }
- else if (tm < 10.0) {
- printf ("\nO valor máximo da taxa de Mortalidade é 40%'. Deseja colocar novamente o valor? \ns ou n");
- scanf ("%c", &c);
- }
- else if (c == 's' || c == 'S') {
- printf ("\nEntre com a taxa de Mortalidade: ");
- scanf ("%f", &tm);
- }
- else if (c == 'n' || c == 'N') {
- printf ("\nO programa será fechado para evitar inconsistências.");
- return 0;
- }
- printf ("\n=================POPULAÇÃO DA NAÇÃO=================");
- printf ("\nEntre com a taxa de População Total: ");
- scanf ("%d", &pt);
- printf ("\nEntre com a taxa de População Ativa: ");
- scanf ("%d", &pa);
- if (pt<pa) {
- printf ("\nErro! A População Ativa não pode ser maior que a População Total!");
- printf ("\n\nEscrever novamente? \ns ou n");
- else if (c == 's' || c == 'S') {
- printf ("\nEntre com a População Total: ");
- scanf ("%d", &pt);
- printf ("\nEntre com a População Ativa: ");
- scanf ("%d", &pa);
- }
- else if (pt<pa) {
- printf ("\nO programa será fechado para evitar inconsistências.");
- return 0;
- }
- else if (c == 'n' || c == 'N') {
- printf ("\nO programa será fechado para evitar inconsistências.");
- return 0;
- }
- }
- printf ("\nEntre com a quantidade de crianças que se tornaram adultas. \nOBS: Você pode utilizar o programa auxiliar: ");
- scanf ("%d", &qc);
- ap = (float)pa*(bs/100);
- ap = ap - (ap * tm/100);
- ap = (int)ap + qc;
- printf ("\n=================RESULTADO=================");
- printf ("\nO aumento da população da nação esse turno é de %.1f", ap);
- printf ("\n========================\n\n\n\n");
- printf ("\nO programa chegou ao fim. Calcular novamente? \ns ou n");
- scanf ("%c", &c1);
- }
- while (c1 == 's'|| c1 == 'S');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement