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:
Lista - exercícios resolvidos - estrutura sequencial - estructura secuencial en Lenguaje C.
1º Exercício resolvido - Estrutura sequencial em C
Escreva um programa em C que receba um valor inteiro e diga se ele é múltiplo de 5.
/* Lembre-se de que uma Biblioteca em programação é uma coleção de funções. */
3º Exercício resolvido - Estrutura sequencial em C
Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:
setlocale(LC_ALL,"Portuguese");
printf("\n\nInforme o ano atual: ");
scanf ("%d", &anoatual);
idade=anoatual-anonasc;
return 0;
return 0;
Um engenheiro criou um aparelho que marca quantas voltas a roda de sua bicicleta dá em um determinado percurso. Com o uso deste aparelho é possível descobrir qual a distância percorrida em um percurso, desde que o raio da roda da bicicleta seja conhecido. Sabendo disso, crie um programa que calcula a distância percorrida. O usuário deve fornecer a quantidade de voltas e o raio da roda em centímetros.
Código-fonte
#include<stdio.h>
int main()
{
float qtd_voltas, raio_roda,dist_percorrida;
float comprimento,pi=3.14;
printf("\n Digite o raio da roda em cm: ");
scanf("%f",&raio_roda);
printf("\n\n Digite a qtdidade de voltas: ");
scanf("%f",&qtd_voltas);
comprimento = 2*pi*raio_roda; /*fórmula do comprimento
de uma circunferência*/
dist_percorrida=comprimento*qtd_voltas;
printf("comprimento da roda=%.1f",comprimento);
printf("\nDistância percorrida: %8.1f cm",dist_percorrida);
printf("\n Que equivale a %.1f metros",dist_percorrida/100);
return 0;
}
6º Exercício resolvido - Estrutura sequencial em C
Para vários tributos, a base de cálculo é o salário mínimo. Fazer um programa em Linguagem C que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha.
#include<stdio.h>
int main()
{
float salar_min,salar_pessoa, qtos_sal_ganha;
printf("Digite o valor do salario minimo ",salar_min);
scanf("%f",&salar_min);
printf("Digite o valor do salario recebido ",salar_pessoa);
scanf("%f",&salar_pessoa);
qtos_sal_ganha=(salar_pessoa/salar_min);
printf("\n Por receber R$ %5.1f - Ganha %.1f salarios minimos\n",salar_pessoa,qtos_sal_ganha);
return 0;
}
7º Exercício resolvido - Estrutura sequencial em C
Fazer um algoritmo que leia uma quantidade de itens comprados (Qtd_HAM, Qtd_Ches, Qtd_suco, Qtd_Refri, Qtd_Energetico ), bem como seus custos ( c1, c2, c3, c4, c5 ) e calcule a conta final. As variáveis relativas a itens comprados são inteiras e as variáveis relativas a custo são reais.
Código-fonte
#include <stdio.h>
#include <stdlib.h> /*Biblioteca que nos permite
utilizar o system("pause")*/
int main()
{
/*1º passo é declarar as variáveis*/
float c1,c2,c3,c4,c5,conta_final;
float custo1, custo2,custo3,custo4,custo5;
int Qtd_Ham,Qtd_Ches, Qtd_suco,Qtd_Refri,Qtd_Energ;
/*Depois:ler dados de entrada*/
printf("Digite a quantidade de hamburgueres\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Ham,&c1);
printf("\n\n");
printf("Digite a quantidade de Chesburgueres\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Ches,&c2);
printf("\n\n");
printf("Digite a quantidade de Sucos \n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_suco,&c3);
printf("\n\n");
printf("Digite a quantidade de Refrigerantes\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Refri,&c4);
printf("\n\n");
printf("Digite a quantidade de Energetico\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Energ,&c5);
/*Calcular o custo de cada item*/
custo1 = Qtd_Ham * c1;
custo2 = Qtd_Ches * c2;
custo3 = Qtd_suco*c3;
custo4 = Qtd_Refri * c4;
custo5 = Qtd_Energ *c5;
/*Calcular a conta final*/
conta_final = custo1 +custo2 +custo3 +custo4 +custo5;
/*Impressão de resultados*/
printf("**************************************\n\n");
printf ("Custo unitario * Quantidade =custo unitario total\n");
printf ("Hamburguer (%f R$)*%d = %f\n",c1,Qtd_Ham,custo1);
printf ("Chesburguer (%f R$)*%d = %f\n",c2,Qtd_Ches,custo2);
printf ("Suco natural(%f R$)*%d = %f\n",c3,Qtd_suco,custo3);
printf ("Refrigerantes (%f R$)*%d = %f\n",c4,Qtd_Refri,custo4);
printf ("Energetico (%f R$)*%d = %f\n",c5,Qtd_Energ,custo5);
printf ("==================Total = %f\n\n",conta_final);
system("pause");
return 0;
}
8º Exercício resolvido - Estrutura sequencial em C
Escreva um programa que leia nomes pelo teclado e os imprima na tela. Use as funções puts e gets para a leitura e impressão na tela.
Código-fonte
#include <stdio.h>
int main()
{
char nome[30];
printf("\n\nEscreva um Nome: ");
gets(nome);
puts("\n O nome digitado foi:");
puts(nome);
return 0;
}
Escreva um programa em C que receba um valor inteiro e diga se ele é múltiplo de 5.
Código-fonte
#include <stdio.h>
#include <locale.h> /* Nos permite utilizar a função setlocale
#include <locale.h> /* Nos permite utilizar a função setlocale
para que printf() imprima caracteres da língua Portuguesa como á,ç,ã */
int main()
{
int x;
setlocale(LC_ALL,"portuguese");
printf("Digite o valor de x:");
scanf("%d",&x);
if (x % 5 == 0)
{
printf("O número %d é múltiplo de 5",x);
}else
printf("\n O número %d não é múltiplo de 5");
return 0;
}
Fazer um programa em linguagem C que permita ler uma medida em polegadas e imprimir a equivalente em centímetros,sabendo que 2.54 cm equivale a 1 polegada.
Código-fonte
#include <stdio.h>
Código-fonte
#include <stdio.h>
#include <locale.h>
int main()
{
float x;
setlocale(LC_ALL,"portuguese");
printf("Informe o valor em polegadas:\n");
scanf("%f",&x);
printf("O valor em cm é de : %7.2f",(x*2.54));
return 0;
}
Print do programa depois de executado |
Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:
a) a idade atual dessa pessoa.
b) quantos anos ela terá em 2038.
Código-fonte
#include <stdio.h>
#include <locale.h>
int main()
{
int idade, anoatual, anonasc;
float media;
setlocale(LC_ALL,"Portuguese");
printf("\n\n Informe o seu ano de nascimento: ");
scanf ("%d", &anonasc);printf("\n\nInforme o ano atual: ");
idade=anoatual-anonasc;
printf("\n\n Você tem %d anos de idade",idade);
printf("\n\n Assim, em 2038 você terá %d anos",(2038-anonasc));
return 0;
}
Print do programa depois de executado |
4º Exercício resolvido - Estrutura sequencial em C
Fazer um algoritmo que leia um número inteiro e escreva o seu antecessor e o
Fazer um algoritmo que leia um número inteiro e escreva o seu antecessor e o
seu sucessor.
Código-fonte
#include <stdio.h>
#include <locale.h>
int main()
{
int x;
setlocale(LC_ALL,"portuguese");
printf("Informe o número inteiro:\n");
scanf("%d",&x);
printf("\n O seu antecessor é o número : %d \n",(x-1));
printf("O seu sucessor é o número : %d",(x+1));
return 0;
Um engenheiro criou um aparelho que marca quantas voltas a roda de sua bicicleta dá em um determinado percurso. Com o uso deste aparelho é possível descobrir qual a distância percorrida em um percurso, desde que o raio da roda da bicicleta seja conhecido. Sabendo disso, crie um programa que calcula a distância percorrida. O usuário deve fornecer a quantidade de voltas e o raio da roda em centímetros.
Código-fonte
#include<stdio.h>
int main()
{
float qtd_voltas, raio_roda,dist_percorrida;
float comprimento,pi=3.14;
printf("\n Digite o raio da roda em cm: ");
scanf("%f",&raio_roda);
printf("\n\n Digite a qtdidade de voltas: ");
scanf("%f",&qtd_voltas);
comprimento = 2*pi*raio_roda; /*fórmula do comprimento
de uma circunferência*/
dist_percorrida=comprimento*qtd_voltas;
printf("comprimento da roda=%.1f",comprimento);
printf("\nDistância percorrida: %8.1f cm",dist_percorrida);
printf("\n Que equivale a %.1f metros",dist_percorrida/100);
return 0;
}
Print do programa depois de executado |
Para vários tributos, a base de cálculo é o salário mínimo. Fazer um programa em Linguagem C que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha.
Código-fonte
#include<stdio.h>
int main()
{
float salar_min,salar_pessoa, qtos_sal_ganha;
printf("Digite o valor do salario minimo ",salar_min);
scanf("%f",&salar_min);
printf("Digite o valor do salario recebido ",salar_pessoa);
scanf("%f",&salar_pessoa);
qtos_sal_ganha=(salar_pessoa/salar_min);
printf("\n Por receber R$ %5.1f - Ganha %.1f salarios minimos\n",salar_pessoa,qtos_sal_ganha);
return 0;
}
Print do programa depois de executado |
Fazer um algoritmo que leia uma quantidade de itens comprados (Qtd_HAM, Qtd_Ches, Qtd_suco, Qtd_Refri, Qtd_Energetico ), bem como seus custos ( c1, c2, c3, c4, c5 ) e calcule a conta final. As variáveis relativas a itens comprados são inteiras e as variáveis relativas a custo são reais.
Código-fonte
#include <stdio.h>
#include <stdlib.h> /*Biblioteca que nos permite
utilizar o system("pause")*/
int main()
{
/*1º passo é declarar as variáveis*/
float c1,c2,c3,c4,c5,conta_final;
float custo1, custo2,custo3,custo4,custo5;
int Qtd_Ham,Qtd_Ches, Qtd_suco,Qtd_Refri,Qtd_Energ;
/*Depois:ler dados de entrada*/
printf("Digite a quantidade de hamburgueres\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Ham,&c1);
printf("\n\n");
printf("Digite a quantidade de Chesburgueres\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Ches,&c2);
printf("\n\n");
printf("Digite a quantidade de Sucos \n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_suco,&c3);
printf("\n\n");
printf("Digite a quantidade de Refrigerantes\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Refri,&c4);
printf("\n\n");
printf("Digite a quantidade de Energetico\n");
printf("consumida e o seu custo unitario ");
scanf("%d%f",&Qtd_Energ,&c5);
/*Calcular o custo de cada item*/
custo1 = Qtd_Ham * c1;
custo2 = Qtd_Ches * c2;
custo3 = Qtd_suco*c3;
custo4 = Qtd_Refri * c4;
custo5 = Qtd_Energ *c5;
/*Calcular a conta final*/
conta_final = custo1 +custo2 +custo3 +custo4 +custo5;
/*Impressão de resultados*/
printf("**************************************\n\n");
printf ("Custo unitario * Quantidade =custo unitario total\n");
printf ("Hamburguer (%f R$)*%d = %f\n",c1,Qtd_Ham,custo1);
printf ("Chesburguer (%f R$)*%d = %f\n",c2,Qtd_Ches,custo2);
printf ("Suco natural(%f R$)*%d = %f\n",c3,Qtd_suco,custo3);
printf ("Refrigerantes (%f R$)*%d = %f\n",c4,Qtd_Refri,custo4);
printf ("Energetico (%f R$)*%d = %f\n",c5,Qtd_Energ,custo5);
printf ("==================Total = %f\n\n",conta_final);
system("pause");
return 0;
}
Print do programa depois de executado |
Código-fonte
#include <stdio.h>
int main()
{
char nome[30];
printf("\n\nEscreva um Nome: ");
gets(nome);
puts("\n O nome digitado foi:");
puts(nome);
return 0;
}
MUITO BOM!
ResponderExcluirMaravilhoso
ResponderExcluir