Lista de Exercícios - Linguagem de Programação I - Lista 2 (2016.1)

Lista de Exercícios 2 da Disciplina Linguagem de Programação I com o Professor Vanildo Meira, 2016.1.

OBS: A resoluções são feitas de forma independente e podem conter eventuais erros. Caso você encontre algum erro, favor avisar por comentário abaixo, desde já agradeço.


RESOLUÇÕES 

Resolução Exercício 1

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
main (  )
{
int A, B;
printf ("\n Digite o numero A = ");
scanf ("%i", &A);
printf ("\n Digite o numero B = ");
scanf ("%i", &B);

if (A>B) printf ("\n O numero A (%i) maior que o numero B (%i)", A, B);
if (A<B) printf ("\n O numero B (%i) maior que o numero A (%i)", B, A); 
if (A==B) printf ("\n O numero A (%i) igual ao numero B (%i)", A, B); 

printf ("\n\n");
system ("pause");
}


 Resolução Exercício 2


#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
main (  )
{
char NOME[10];
float A, P, IMC;
printf ("\n Digite o seu nome = ");
scanf ("%s", NOME);
printf ("\n Digite a sua altura em metros = ");
scanf ("%f", &A);
printf ("\n Digite o seu peso em KG = ");
scanf ("%f", &P);
IMC=P/pow(A,2);
if (IMC<16) printf ("\n %s o seu IMC e %f - Classificacao Magreza Grave", NOME, IMC);
  else if (16<IMC && IMC<=17) printf ("\n %s o seu IMC e %f - Classificacao Magreza Moderada", NOME, IMC);
    else if (17<IMC && IMC<=18.5) printf ("\n %s o seu IMC e %f - Classificacao Magreza Leve", NOME, IMC);
          else if (18.5<IMC && IMC<=25) printf ("\n %s o seu IMC e %f - Classificacao Saudavel", NOME, IMC);
               else if (25<IMC && IMC<=30) printf ("\n %s o seu IMC e %f - Classificacao Sobrepeso", NOME, IMC);
                     else if (30<IMC && IMC<=35) printf ("\n %s o seu IMC e %f - Classificacao Obesidade Grau I ", NOME, IMC);
                        else if (35<IMC && IMC<40) printf ("\n %s o seu IMC e %f - Classificacao Obesidade Grau II (Severa)", NOME, IMC); 
                            else if (IMC>=40) printf ("\n %s o seu IMC e %f - Classificacao Obesidade Grau III (Morbida)", NOME, IMC);   
   
   
printf ("\n\n");
system ("pause");

}
Resolução Exercício 3



#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
main (  )
{
float L1, L2, L3;
printf ("\n Digite o valor do lado 1 = ");
scanf ("%f", &L1);
printf ("\n Digite o valor do lado 2 = ");
scanf ("%f", &L2);
printf ("\n Digite o valor do lado 3 = ");
scanf ("%f", &L3);

if (  ((L3 + L2)>L1) &&  ((L1 + L3)>L2) &&  ((L1 + L2)>L3) )
   {
    printf ("\n Os valores do lados fornecidos formam um triangulo");  
         
    if (L1==L2 && L2==L3) printf ("\n\n O triangulo e equilatero");
       else if (L1!=L2 && L2!=L3 && L1!=L3) printf ("\n\n O triangulo e escaleno");
                   else printf ("\n\n O triangulo e isoceles");
   
   
   }
   else printf ("\n Os valores do lados fornecidos nao podem formar um triangulo");
   
   
   printf ("\n\n");
   system ("pause");

}


Resolução Exercício 4

#include <stdlib.h>
#include <stdio.h>
#include <math.h>

main (  )
{
float N1, N2, N3, MG, PF, MF;
printf ("\n Digite a nota da prova 1 = ");
scanf ("%f", &N1);
printf ("\n Digite a nota da prova 2 = ");
scanf ("%f", &N2);
printf ("\n Digite a nota da prova 3 = ");
scanf ("%f", &N3);
MG = (N1+N2+N3)/3.0;
printf ("\n A media geral = %.2f", MG);
if (MG>=7)printf ("\n\n Voce foi aprovado direto");
   else if (MG<3) printf ("\n\n Voce foi reprovado direto");
            else 
                 {
                  printf ("\n\n Voce foi para a prova final");
                 printf ("\n\n Digite o valor da prova final = ");
                 scanf ("%f", &PF);
                 MF=(7*MG+3*PF)/10;
                 printf ("\n\n A media final = %.2f", MF);
                 if (MF>=5) printf ("\n\n Voce foi aprovado na prova final");
                      else printf ("\n\n Voce foi reprovado na prova final");
                  }
    
printf ("\n\n");
system ("pause");

}


Resolução Exercício 5

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>

main (  )
{
     char NOME[10];
     int MATRICULA;
     float HORAS, VALOR_HORA, SALARIO_BRUTO, SALARIO_LIQUIDO, INSS, IR, DESCONTOS, A;
     printf ("\n\n Digite o seu nome = ");
     fflush (stdin);
     gets (NOME);
     
     printf ("\n\n Digite o numero da sua matricula = ");
     scanf ("%i",&MATRICULA);
     printf ("\n\n Digite o numero de horas trabalhadas = ");
     scanf ("%f",&HORAS);
     printf ("\n\n Digite o numero o valor da hora trabalhada = ");
     scanf ("%f",&VALOR_HORA);
     
     SALARIO_BRUTO = HORAS * VALOR_HORA;
     INSS = SALARIO_BRUTO * 0.1;
     if (SALARIO_BRUTO<=1000.0) A=4.00;
         else A=5.00;
     IR = SALARIO_BRUTO * A/100.0;  
       
     DESCONTOS = INSS - IR;
     SALARIO_LIQUIDO = SALARIO_BRUTO - DESCONTOS;
     
     printf ("\n +-----------------------------------+");
     printf ("\n | INDUSTRIA DE MOVEIS SUCUPIRA LTDA |");
     printf ("\n +------+----------------------------+");
     printf ("\n | NOME | %-26s |", NOME);
     printf ("\n +------+----+-----------------------+");
     printf ("\n | MATRICULA | %21i |", MATRICULA);
     printf ("\n +-----------+-----------------------+");
     printf ("\n |Salario Bruto ...... R$ %10.2f |", SALARIO_BRUTO);
     printf ("\n |-----------------------------------|");
     printf ("\n | <-> INSS <10.0>.... R$ %10.2f |", INSS);
     printf ("\n | <-> IR  < 10.0>.... R$ %10.2f |", IR);
     printf ("\n |-----------------------------------|");
     printf ("\n | Total de Descontos. R$ %10.2f |", DESCONTOS);
     printf ("\n |-----------------------------------|");
     printf ("\n | Salario Liquido.... R$ %10.2f |",SALARIO_LIQUIDO);
     printf ("\n +-----------------------------------+");
     
     printf ("\n\n");
     system ("pause");

}







0 comentários:

Postar um comentário