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 sobre procedimentos em Linguagem C
Em linguagem de programação C, um procedimento é uma função do tipo void(sem retorno), ou seja, é uma função que apenas executa o código que tem dentro dele, não retornando nenhum valor. Por exemplo, o procedimento abaixo imprime o número que for passado para ele como parâmetro:
#include<stdio.h>
void nota (int valor)
{
printf ("-- Nota %d\n",valor);
}
/* Prosseguindo, para chamarmos um procedimento, devemos fazer assim: */
main ( )
{
nota(10) ; /*imprime Nota 10*/
nota(7) ; /*imprime Nota 7*/
}
1º Exercício resolvido - Procedimentos em Linguagem C
Crie um programa que calcule a soma de dois valores inteiros e exiba o resultado utilizando procedimentos em Linguagem C.
Código-fonte
#include<stdio.h>
void somar()
{
int a,b;
a=10; b=20;
printf("\n soma = %d",(a+b));
}
int main()
{
somar();
return 0;
}
Print do programa já executado |
Crie um procedimento que receba por parâmetro dois valores reais (float) e execute a subtração do primeiro valor pelo segundo, em seguida exiba o resultado.
Código-fonte
#include<stdio.h>
void subtrair()
{
float num,num2,resultado;
printf("Informe o 1° Valor:");
scanf("%f",&num);
printf("Informe o 2° Valor:");
scanf("%f",&num2);
resultado=num -num2;
printf("\n Resultado = %5.1f",resultado);
}
int main()
{
subtrair();
return 0;
}
Print do programa já executado |
Faça um procedimento que recebe a idade de um nadador por parâmetro e exiba a categoria desse nadador de acordo com a tabela abaixo:
Código-fonte
#include<stdio.h>
void nadador()
{
int idade;
printf("Digite a idade:");
scanf("%d",&idade);
if(idade<5)
{
do{
printf(" \n Error,Digite novamente: ");
scanf("%d",&idade);
}while(idade<5);
}
if(idade>=5 && idade<=7)
{
printf(" \n Categoria Infantil A");
}
if(idade>=8 && idade<=10)
{
printf(" \n Categoria Infantil B");
}
if(idade>=11 && idade<=13)
{
printf(" \n Categoria Juvenil A");
}
if(idade>=14 && idade<=17)
{
printf(" \n Categoria Juvenil B");
}
if(idade>=18)
{
printf(" \n Categoria : Adulto");
}
}
int main()
{
nadador();
return 0;
}
Print do programa já executado |
Faça um procedimento para verificar se um ano é bissexto ou não. Utilize a regra: um
ano bissexto é divisível por 4, mas não por 100, ou então se é divisível por 400.
Exemplo: 1988 é bissexto, pois é divisível por 4 e não é por 100; 2000 é bissexto
porque é divisível por 400. O ano deve ser recebido por parâmetro.
Código-fonte
#include<stdio.h>
void verificar_ano()
{
int ano;
printf("Digite o Ano: ");
scanf("%d",&ano);
if(ano%4==0 && ano%100!=0)
{
printf(" \n Ano Bissexto");
}
else if(ano%400==0)
{
printf(" \n Ano Bissexto");
}
else
printf(" \n Ano nao Bissexto");
}
int main()
{
verificar_ano();
return 0;
}
Print do programa já executado
Os exercícios foram úteis? Seja gentil, comente aqui com a gente :)
|
Vlw
ResponderExcluirbom dmssssss, perfeito.
ResponderExcluir