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 ( in...
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;
}
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.
#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;
}
#include
ResponderExcluir#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;
}