Pular para o conteúdo principal

Postagens

Mostrando postagens de junho, 2020

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: 

Linguagem C - Exercício resolvido

Numa reunião de comunidade do bairro, cada uma das 125 pessoas presentes recebeu um número diferente a partir do número 1 até o 125. Em dado momento, foi feita uma lista das pessoas com número par e das pessoas com número múltiplo de 3 que deveriam participar de um projeto. Algumas pessoas reclamaram dizendo que o seu nome aparaceria 2 vezes na lista. Faça um código que exprima a quantidade de pessoa que apareceram duas vezes na lista.  Solução  #include <stdio.h> int main() { int i,contador=0; for(i=1;i<=125;i+=1)   {     printf( "\n %d" ,i);      if (i%2==0 && i%3==0) /* se  número par e múltiplo de 3, contador soma mais 1*/      {        contador=contador+1;      }   } printf( "\n Quan tidade de pessoas q apareceram duas vezes na lista =  %d" , contador); return 0 ; }

Exercício resolvido em C

Ler 15 números e achar o maior e o menor  Solução  #include <stdio.h> #include <locale.h> /* Arquivo de cabeçalho que contém a declaração da função setlocale que nos permite mostrar na tela, os caracteres da língua Portuguesa como por exemplo ç , á, ã */ int main () { int numero[ 15 ], menor,maior,i; setlocale(LC_ALL, "Portuguese" ); for (i= 1 ;i<= 15 ;++i)   {     printf( "Informe o %d número: " ,i);     scanf( "%d" ,&numero[i]);     maior=numero[ 1 ];     menor=numero[ 1 ];   } for (i= 2 ;i<= 15 ;++i)   {     if (numero[i]>maior)      maior=numero[i];     if (numero[i]<menor)     menor=numero[i];   } printf( "\n O menor número é: %d\n" ,menor); printf( "\n O maior número é %d\n" ,maior); return 0; }

C++ Exercício resolvido

Construa um algoritmo que leia três números inteiros e escreva os dois menores. Considere que os números lidos são diferentes entres si. Solução #include <iostream> using namespace std;     int main ()  {     int num1,num2,num3;     cout<< "\n Digite o primeiro número : " ;     cin>>num1;     cout<< "\n Digite o segundo número : " ;     cin>>num2;     cout<< "\n Digite o terceiro número : " ;     cin>>num3;     if (num1>num2 && num1>num3)      {        cout<< "\n  os 2 menores números  digitados são:  " <<num2 << " e  " <<num3;       }        if (num2>num1 && num2>num3 )      {        cout<< "\n os 2 menores números digitados são: " <<num1 << " e  " <<num3;       }       if (num3>num1 && num3>num2)      {        cout<< "\n os 2 menores numeros d

FUNÇÃO RECURSIVA EM C

Escrever uma função recursiva que calcule o valor de a elevado a b. Solução Neste caso: a - é a base; b - é o expoente; #include <stdio.h> #include <locale.h> /*criar o protótipo da função potência, ou seja, declarar a quantidade de parâmetros e os tipos de parâmetros */ float potencia( float base, float expoente); /*A função aceita dois números, ou seja, base(a) e expoente(b) . Ela vai calcular o valor da potência.*/ int main() { float a,b,resultado; setlocale(LC_ALL, "Portuguese" ); printf( "Informe o valor de 'a' : " );  scanf( "%f" ,&a);  printf( "Informe o valor de 'b' : " ); scanf( "%f" ,&b);  /*Agora, vamos chamar a função potencia() com os argumentos a e b para fazer o cálculo*/ resultado = potencia(a,b); printf( "%.1f elevado a %.1f = %.2f" ,a,b,resultado);  return 0; } float potencia( float b

LINGUAGEM C - EXERCÍCIO RESOLVIDO

Uma pessoa só pode dirigir um veículo se for maior de idade e possuir carteira de habilitação. Faça um programa que, dado a idade e a situação da habilitação: 0 - não possuí 1 - possuí Informe se a pessoa pode dirigir um veículo.  Solução   #include <stdio.h> #include <locale.h> /* Arquivo de cabeçalho que contém a declaração da função setlocale que nos permite mostrar na tela, os caracteres da língua Portuguesa como por exemplo ç , á, ã */ int main()  {      int idade, opcao;    setlocale(LC_ALL, "portuguese" );    printf( " Informe sua idade: " );    scanf( "%d" ,&idade);         if (idade>=18) /*Se idade maior ou igual a 18 anos*/       {         printf( "\n Possui habilitação? " );         printf( "\n 0 - não possuí \n 1 - possuí " );         printf( "\n  Informe a sua situação ( 0 ou 1) : " );         scanf( "%d" ,&opcao);          switch (opcao)           {          

Dado o valor do produto e a forma de pagamento

Dado o valor do produto e a forma de pagamento. 1= à vista; 2= à prazo. Se o produto for pago à vista aplique um desconto de 10% antes de mostrar o valor final, senão informe o mesmo valor do produto. Solução Forma 1: u tilizando o  comando if #include <stdio.h> #include <locale.h>  /* Arquivo de cabeçalho que contém a declaração da função setlocale que nos permite mostrar na tela, os caracteres da língua Portuguesa como por exemplo ç , á, ã */ int main() { float valor, desconto, valorFinal; int opcao;   setlocale(LC_ALL, "Portuguese" ); printf( " Informe o valor do produto: " ); scanf( "%f" ,&valor); printf( "\t\t Forma de pagamento: " ); printf( "\n 1 - À vista " ); printf( "\n 2 - A prazo " ); printf( "\n Escolha a forma de pagamento: " ); scanf( "%d" ,& opcao);   if (opcao==1)     {         desconto=valor*0.1;