Pular para o conteúdo principal

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros: 

EXERCÍCIO : PESQUISA ENTRE OS HABITANTES DE UMA REGIÃO

Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados os dados de idade, sexo (M/F) e salário. Faça um programa que calcule e mostre:

a) A média dos salários do grupo;

b) A maior e a menor idade do grupo;
c) A quantidade de mulheres na região;
d) A idade e o sexo da pessoa que possui o menor salário;

Finalize a entrada de dados ao ser digitada uma idade negativa.


Solução

#include<stdio.h>


int main() {


char sexo = 0,sexo_menorsalario = 0;

char var = 's';int idade,maior,menor,idade_menorsalario,qtd_mulheres,qtidadehabitantes;
float salario,menorsalario=999,soma_salario;

idade = 0;

qtidadehabitantes = 0;
qtd_mulheres= 0;
maior = 0;
menor = 200;
idade_menorsalario = 999;
salario = 0;
soma_salario =0;

  while(idade >=0) {


    printf(" \n * Informe a idade do entrevistado: ");

    scanf("%d",&idade);

     
if(idade < 0)

       {
        break; /* se idade menor que zero, parar a execução do programa*/
       }
     getchar();
     printf("\n Sexo<M/F>: ");
     scanf("%c",&sexo);
      printf("\n Informe o Salario: R$");
     scanf("%f",&salario);

      if(sexo =='F'||sexo=='f'){

      qtd_mulheres =qtd_mulheres+ 1;       }

   
   if(salario >= 0 ){


       soma_salario = soma_salario + salario;

       qtidadehabitantes = qtidadehabitantes +1;
      }

     if(idade > maior) {

      maior =idade;
      }

   
  if(idade < menor) {

       menor = idade;
      }

      if(salario < menorsalario) {

        menorsalario=salario;
      idade_menorsalario = idade;
      sexo_menorsalario = sexo;

      }

}


     printf("\n\t Fim do programa \n");

     printf("\n Media dos salarios do grupo: R$ %.1f \n",(soma_salario/qtidadehabitantes));
     printf(" Menor idade: %d anos \n",menor);
     printf(" Maior idade: %d anos \n",maior);
     printf(" A quantidade de mulheres na regiao = %d ",qtd_mulheres);
     printf("\n A idade da pessoa e o sexo do que possui o menor salario, foi : %d anos , do sexo :%c \n",idade_menorsalario,sexo_menorsalario);

return 0;
}



Comentários

  1. #include
    #include
    #include
    #include

    int main()
    {
    setlocale (LC_ALL, "Portuguese");
    int cont=0,idade=0,novo=200,velho=0,idade_menor_salario=0,mulheres=0;
    float salario=0,menor_salario=500000,maior_salario=0,soma_salario=0;
    char genero,genero_menor_salario,op;

    do{
    system("@cls||clear");
    printf("\nCENSOS 2021\n\n");
    printf("(I)nserir informação\n(C)onsultar informação\n(S)air\n(utilize letra minúscula):\n");
    scanf(" %c", &op);

    switch(op){
    case 'i':
    printf("\nPara terminar a introdução de registos, insira uma idade negativa.\n",cont+1);
    do{
    printf("\nIntroduza a idade do %dº habitante: ",cont+1);
    scanf("%d",&idade);
    if(novo>idade && idade>=0)
    novo=idade;
    if(velho=0)
    velho=idade;

    do{
    if(idade>=0){
    printf("\nGénero (m ou f, em letras minúsculas): ",cont+1);
    scanf(" %c", &genero);
    if(genero=='f')
    mulheres++;
    if(genero=='m' || genero=='f'){
    printf("\nSalário do %dº habitante (em euros): ",cont+1);
    scanf("%f",&salario);
    cont++;
    soma_salario=soma_salario+salario;
    if(menor_salario>salario && salario>=0){
    menor_salario=salario;
    idade_menor_salario=idade;
    genero_menor_salario=genero;
    }
    if(maior_salario=0)
    maior_salario=salario;
    }
    else
    printf("\nOpção inválida. Tem de ser (m) ou (f)");
    }

    }while(genero!='m' && genero!='f');
    }while(idade>=0);
    break;
    case 'c':
    if(cont==0)
    printf("\nAinda não registou habitantes.");
    else{
    system("@cls||clear");
    printf("\nInformações:\n\n");
    printf("Os %d habitantes registados recebem uma média salarial de %.2f€.",cont,(soma_salario/cont));
    printf("\nHabitante mais novo: %d ano(s).",novo);
    printf("\nHabitante mais idoso: %d ano(s).",velho);
    printf("\nEstão registadas %d mulheres.",mulheres);
    if(genero_menor_salario=='f')
    printf("\n\nHabitante com menor salário:\nIdade: %d ano(s)\nGénero: Feminino\nSalário: %.2f€",idade_menor_salario,menor_salario);
    if(genero_menor_salario=='m')
    printf("\n\nHabitante com menor salário:\nIdade: %d ano(s)\nGénero: Masculino\nSalário: %.2f€",idade_menor_salario,menor_salario);
    printf("\n\nMaior salário: %.2f€",maior_salario);
    }
    getch();

    break;
    case 's':
    printf("Aplicação terminada");
    break;

    default:
    printf("Opção inválida");

    }
    }while(op!='s');
    return 0;
    }

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros: 

Como abrir uma página da web utilizando Python?

Simples, você pode abrir páginas da Web de forma rápida, segura e fácil. Veja só, durante os estudos das bibliotecas padrão do Python descobri que para abrir um navegador web a partir de um script, devo importar o módulo webbrowser. Em seguida, usar webbrowser.open () que vai receber o link que quero abrir como argumento e executar o serviço, ou seja, basta inserir um endereço do youtube nele, na verdade pode ser qualquer link que você desejar. Exemplo webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Para funcionar temos que importar o módulo webbrowser, que vai ser a maneira de dizer ao python que queremos usar webbrowser e todas as suas funcionalidades no programa. import webbrowser webbrowser.open( "https://www.huicode.com.br/p/exercicios-resolvidos-de-linguagem-c.html" ) Funcionooou, uhuhu. Nem parece, mas o módulo webbrowser é um módulo muito empregado em projetos de sites de filmes. Tem muitas utilidades, acredite.

CÁLCULO DA ÁREA DE UM TRIÂNGULO - LINGUAGEM C

Escreva um programa para calcular a área de um triângulo, sendo dados a sua base e a  sua altura. A = (B*H)/2 Solução #include <stdio.h> int main() {   // Variáveis  float area,base,altura;  // Entrada de Dados  printf( "\n Informe a base do triângulo: " );  scanf( "%f" ,&base);  printf( "\n Informe a altura do triângulo: " );  scanf( "%f" ,&altura);   // Processamento dos dados  area=(base*altura)/2;  // Exibição do resultado  printf( "\n Area do triângulo=%.1f\n" ,area);   return 0; }