Exercícios Lista 2
Exercícios Lista 2

Trabalhos academicos https://www.fenix-eng.info

 

1)    Entrar com um número e imprimi-lo caso seja maior que 50.

 

#include  //Entrar com um número e imprimi-lo caso seja maior que 50
main()
{ int Num;
  printf("
Digite um numero maior que 50: " );
  scanf("%d",&Num);
  if(Num>50)
  {
  printf("
 o numero eh:	  %d


 ",Num);
}
  system("pause");
}

 


2)   Entrar com um número e imprimir uma das mensagens: par ou ímpar.

 

 

#include //Entrar com um número e imprimir uma das mensagens: par ou ímpar.

main()

{ int num;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num);

  if(num%2==0)

  {

  printf(" PAR " );

}

  else

  {

  printf(" IMPAR ");

}

  system("pause");

}

 


3)   Entrar com um número e informar se ele é divisível por 10, ou é divisível  por 5, ou é divisível por 2 ou se não é divisível por nenhum destes.

 

 

#include //3) Entrar com um número e informar se ele é divisível por 10, ou é divisível  por 5, ou é divisível por 2 ou se não é divisível por nenhum destes..

main()

{ int num;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num);

  if(num%10==0)

  {

  printf(" Numero divisivel por : 2,5 e 10 " );

  }

  else if ( num%5==0)

       {

            printf(" Numero divisivel por : 5 " );

       }

            else if ( num%2==0)

            {

             printf(" Numero divisivel por : 2 " );

             }

             else 

                 {

                  printf(" Numero nao eh divisivel por : 2,5 e 10 " );

                  }

                   system("pause");

}

 

 


4)   Construir um programa que indique se o número digitado está compreendido entre 30 e 100 ou não.

 

 

#include //4) Entrar com um número compreendido entre 30 e 100

main()

{ int num;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num);

  if(num<=30 && num>=100)

  {

  printf(" O Numero: %d  esta compreendido entre 30 e 100 ",num );

  }

      else 

         { 

         printf(" O Numero: %d  nao esta compreendido entre 30 e 100 ",num );

         }

                   system("pause");

}

 

5)   Entrar com um número e imprimir a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo.

 

 

 

#include //5) Entrar com um número se + ver raiz se - ver quadrado

#include

main()            

{ int num,raiz,qdd;

  printf(" Digite numero: " );

  scanf("%i",&num);

  if(num==0)

  {

  printf(" O Numero eh zero ",num );

  }

      else if (num >0)

             { 

             raiz=sqrt(num);

              printf("a raiz do num %.2i eh: % i ",num,raiz);           

              }

               else 

                   {

                   // qdd=pow(num,2);

                   qdd=num*num;

                     printf("O quadrado do numero %i eh: %i ",num,qdd);      

 

                   }

                     system("pause");

}

 

 

 

6)   Entrar com nome, nota da PR1 e nota da PR2 de 1 aluno. Imprimir: nome, nota da PR1, nota da PR2, média aritmética e uma das mensagens: AP, RP  ou PF  (a média é 7.0 para aprovação, menor que 3.0 para reprovação e as demais em prova final).

 

 

#include //5) Entrar com um número se + ver raiz se - ver quadrado

#include //adicionar a biblioteca math.h

main()            

{ float nota1,nota2,media;

  char nome [40];

 

  printf(" Nome do aluno: " );

  fgets(nome,40,stdin);

  printf(" Nota da primeira prova: " );

  scanf("%f",¬a1);

  printf(" Nota da segunda prova: " );

  scanf("%f",¬a2);

  media=(nota1+nota2)/2;

  if(media>=7)

    {system("cls");

      printf(" Parabens O aluno: %s Primeira prova: %.2f Segunda prova %.2f   Media %.2f   Esta aprovado " ,nome,nota1,nota2,media);

    }

      else if (media<=3)

             { 

              system("cls");

             printf(" O aluno: %s Primeira prova: %.2f Segunda prova %.2f   Media %.2f   Esta Reprovado " ,nome,nota1,nota2,media);      

              }

               else 

                   {system("cls");

                     printf(" O aluno: %s Primeira prova: %.2f Segunda prova %.2f   Media %.2f   Esta em prova final " ,nome,nota1,nota2,media);

 

 

                   }

                     system(" pause");

}

 

 

7)   Entrar com dois números e imprimir o maior número.  

 

 

#include //Entrar com um número e imprimir uma das mensagens: par ou ímpar.

main()

{ int num1,num2;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num1);

   printf(" Digite outro numero inteiro: " );

  scanf("%d",&num2);

  if(num1>num2)

  {

     printf(" omaior numero eh: %d ",num1 );

  }

  else if ( num1 ==num2)

          {

            printf(" numeros iguais %d ",num1);

           }

            else 

              {printf(" omaior numero eh: %d ",num2 );

              }

  system("pause");

}

 

 

8)   Entrar com três números e imprimir o maior número (suponha números diferentes).

 

 

#include //Entrar com tres número e imprimiro maior

main()

{ int num1,num2,num3;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num1);

   printf(" Digite segundo numero inteiro: " );

  scanf("%d",&num2);

   printf(" Digite terceiro numero inteiro: " );

  scanf("%d",&num3);

  if(num1>num2 && num1>num3)

  {

     printf(" o maior numero eh: %d ",num1 );

  }

  else if ( num1==num2 && num1==num3)

          {

            printf(" numeros iguais %d ",num1);

          }

            else if (num2>num3 && num2>num1)

                   {

                    printf(" omaior numero eh: %d ",num2 );

                    }

                     else if (num3>num2 && num3>num1)

                           {

                            printf(" omaior numero eh: %d ",num3 );

                            }

                            system("pause");

}

 

 

9)   Entrar com dois números e imprimi-los em ordem crescente (suponha números diferentes).

 

 

#include //Entrar com dois número e ordem crescente

main()

{ int num1,num2;

  printf(" Digite numero inteiro: " );

  scanf("%d",&num1);

   printf(" Digite segundo numero inteiro: " );

  scanf("%d",&num2);

   if(num1>num2)

  {

     printf(" o a ordem crescente eh : %d - %d ",num1,num2 );

  }

         else 

         {

            printf(" o a ordem crescente eh : %d - %d ",num2,num1 );

         }

                            system("pause");

}

 

 

10) Ler três números e imprimir se eles podem ou não ser lados de um triângulo.

 

 

#include //Entrar com tres número e imprimiro maior

main()

{ int A,B,C;

   printf(" Digite numero inteiro: " );

   scanf("%d",&A);

   printf(" Digite segundo numero inteiro: " );

   scanf("%d",&B);

   printf(" Digite terceiro numero inteiro: " );

   scanf("%d",&C);

   if(A < B+C && B < A+C && C < A+B) 

    {

          printf(" podem ser lados de um triangulo");//ok

     }

          else 

          { printf(" nao podem ser lados de um triangulo");

          }

          system("pause");

}

 

 

11)  Ler três números, possíveis lados de um triângulo e imprimir a classificação segundo os lados.

 

 

#include

#include

 

 

int main()

{

int a, b, c;

 

printf("Digite os lados de um triangulo: ");

scanf("%d%d%d",&a, &b, &c);

 

if(a < b+c && b < a+c && c < a+b)

{

printf(" ");

printf("Essas medidas pertencem a um Triangulo");

printf(" ");

 

if(a == b && b ==c && a == c)

printf("EQUILATERO: ");

 

if(a != b && a != c && b != c)

printf("ESCALENO: ");

 

if(a == b && a!= c || a == c && a != b || b == c && b != a)

printf("ISOSCELES: ");

}

else

printf("Essas medidas nao pertencem a um Triangulo. ");

 

system("PAUSE"); 

return 0;

}

 


12) Entrar com o salário de uma pessoa e imprimir o desconto do INSS segundo a tabela abaixo:

- menor ou igual a R$ 1200,00 - isento

- maior que R$ 1200,00 e menor ou igual a R$ 1800,00  - 10%

- maior que R$ 1800,00 e menor ou igual a R$2000,00 - 15%

- maior que R$ 2000,00 – 27,5%

 

 

#include

int main()

 {

  float sal,desc,salAtual;

 

      printf("Digite o seu salario: ");

      scanf("%f",&sal);

                  if (sal > 1200 && sal<= 1800)

                  {

                  desc= sal*0.10;

                  printf (" imposto de dez por cento o desconto eh %.2f ",desc);

                  }

                  else if (sal > 1800 && sal<= 2000)

                         {

                            desc= sal*0.15;

                             printf (" imposto de quinze por cento  o desconto eh: %.2f ",desc);

                          }

                          else if (sal > 2000)

                              {

                               desc = sal*0.275;

                               printf (" imposto de vinte e sete e meio por cento o desconto eh %.2f ",desc);

                               }

                               else 

                               printf (" insento de imposto  nao tem desconto ");

 

   system(" pause");

 

 }

 

 

 

 

13)   Entrar com três números e imprimi-los em ordem crescente(suponha números diferentes).

 

 

#include //Entrar com tres número e imprimiro maior

main()

{ int nun1,nun2,nun3;

  printf(" Digite numero inteiro: " );

  scanf("%d",&nun1);

   printf(" Digite segundo numero inteiro: " );

  scanf("%d",&nun2);

   printf(" Digite terceiro numero inteiro: " );

  scanf("%d",&nun3);

  if (nun1>nun2&&nun2>nun3) //1-6

  {

     printf(" o ordem crescente %d - %d - %d ",nun3,nun2,nun1);//ok

  }

          else if (nun1>nun2&&nun3>nun2)    //2-6

          {

             printf(" o ordem crescente %d - %d - %d ",nun2,nun3,nun1);//ok

          }

                 else if (nun2>nun1&&nun1>nun3)//3-6

                {

                  printf(" o ordem crescente %d - %d - %d ",nun3,nun1,nun2);//ok

                } 

                        else if (nun2>nun3&&nun3>nun1)//4-6  

                               { printf(" o ordem crescente %d - %d - %d ",nun1,nun3,nun2);

                               }

                                else if (nun3>nun1&&nun1>nun2)//5-6           

                                       {printf(" o ordem crescente %d - %d - %d ",nun2,nun1,nun3); //ok

                                       }    

                                       else{ //6-6

                                            printf(" o ordem crescente %d - %d - %d ",nun1,nun2,nun3);//ok

                                            }

                                             system("pause");

}

 

 


14)   Um plano de saúde, após as negociações com o governo enviou a tabela abaixo. Entrar com o  nome e a idade de uma pessoa e imprimir o nome e o valor que ela deverá pagar.

- até 10 anos - R$ 30,00

- maior que 10  até 29 anos - R$ 60,00

- maior que 29  até 45 anos - R$ 120,00

- maior que 45  até 59 anos - R$ 150,00

- maior que 59  até 65 anos - R$ 250,00

- maior que 65 anos - R$ 400,00

 

 

#include

int main()

 {

  char nome[30];

  int idade;  

      printf("Entre com o nome: ");

      fgets(nome,30,stdin);

      printf(" entre com a idade: ");

      scanf("%d",idade);

                 if (idade <=10 )

                  {

                  printf (" Nome: %s idade: %d o valor eh R$ 30,00 ",nome,idade);

                  }

                  else if (idade > 10 && idade <=29)

                         {

                          printf (" Nome: %s idade: %d o valor eh R$ 60,00 ",nome,idade);  

                          }

                          else if (idade > 29 && idade <=45)

                         {

                          printf (" Nome: %s idade: %d o valor eh R$ 120,00 ",nome,idade);  

                          }

                          else if (idade > 45 && idade <=59)

                         {

                          printf (" Nome: %s idade: %d o valor eh R$ 150,00 ",nome,idade);  

                          }

                          else if (idade > 59 && idade <=65)

                         {

                          printf (" Nome: %s idade: %d o valor eh R$ 250,00 ",nome,idade);  

                          }

                               else 

                            printf (" Nome: %s idade: %d o valor eh R$ 400,00 ",nome,idade);

 

   system(" pause");

 

 }

 

 

15)    Um comerciante comprou um produto e quer vendê-lo com um lucro de 75% se o valor da compra for menor que R$ 50,00 caso contrário, o lucro será de 50%. Entrar com o valor do produto e imprimir o valor da venda.

16)   Faça um programa que possa imprimir o menu abaixo:

MENU

1 - VATAPÁ

2 - PIZZA

3 - MACARRONADA

4 – FEIJOADA

5 - SAIR

OPCAO:

O usuário deverá selecionar uma das opções do menu e este deverá informar o preço do prato. Quando digitar 5, deverá sair. Se digitar qualquer outro número, deverá aparecer a mensagem OPCAO INEXISTENTE. (Este exercício não se repete e terá um desempenho melhor quando você aprender as estruturas de repetição).

 

 #include

int main()

 {

  float valor,lucro;

 

      printf("Digite o valor do produto : ");

      scanf("%f",&valor);

                  if (valor <= 50)

                  {

                  lucro= valor*1.75;

                  printf (" O valor da venda eh eh %.2f ",lucro);

                  }

                  else 

                        {

                  lucro= valor*1.50;

                  printf (" O valor da venda eh eh %.2f ",lucro);

                  }

 

   system(" pause");

 

 }

16) Menu 
#include
main()
{
int op;
float pv,pm,pp;            // consideramos os preços pre estabelecidos 
pp=39.50;
pv=12.50;
pm=16.50;
//system("cls");
system("color 0F");
printf(" Menu Principal ");
printf(" 1- Vatapa ");
printf(" 2- Pizza ");
printf(" 3- Macarronada");
printf(" 4- Precos");
printf(" 5- Sai ");
printf(" Opcao: ");
scanf("%d",&op);
if (op == 1)
  {printf (" Prato escolhido Vatapa preco de: %.2f",pv);
  }
   else if (op == 2)
          {printf (" Prato escolhido Pizza preco de: %.2f",pp);
          }
           else if (op == 3)
                   {printf (" Prato escolhido macarrao preco de: %.2f",pm);
                   }
                    else if (op == 4)
                            {printf (" tabela de preços: Vatapa ...... R$ %.2f Pizza ....... R$ %.2f Macarrao .... R$ %.2f ",pv,pp,pm);
                            }
                             else if (op == 5)
                                      {printf (" Sair do Menu cobrigado por usar o programa cutnei ");
                                      }
                                      else printf(" Opcao Invalida ");
                               
printf(" ");
system("pause");
}