Exercícios Lista 1
Exercícios Lista 1

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

 

 

1)    Imprimir a mensagem:  “Universidade Estacio de Sa - UNESA”.

2)   Imprimir seu curso no início da 3a zona.

3)   Ler dois números inteiros e imprimir a soma. Antes do resultado, deverá aparecera mensagem : SOMA.

4)   Ler um número inteiro e imprimir a soma do sucessor de seu triplo com o antecessor de seu dobro.

 

#include

int main()

{

    int N1,N2,N3,N,S,A,Soma;

printf(" Entre com o numero N");

    scanf("%i",&N);

    S=N*3+1;

    A=N*2-1;

    Soma=S+A;

    printf(" O sucessor do triplo do numero %i e %i e o antecessor do seu dobro e %i",N,S,A);

    printf(" A soma do sucessor com o antecessor e: %i ",Soma);

    system("pause ");

}

 

5)   Ler idade e sexo e imprimir um em cada linha, separados por duas linhas em branco.

 

#include

int main()

{

     char sexo;

     int idade;

     printf(" Digite sua idade: ");  //%d decimal %i inteiro

     scanf("%i",&idade); fgetc(stdin);    // Limpar o teclado           

     printf(" Digite seu sexo: " );

     scanf("%c",&sexo);

     // fim da entrada de dados

     // saida

     system("cls");    // no linux clear - limpar a tela

     system ("color 0c"); // mudar as cores 

     printf(" Sua idade eh: %i E o sexo eh: %c ",idade,sexo);

     system(" pause");

     }

 

6)   Faça um programa para ler as dimensões de um terreno (comprimento c e largura l), bem como o preço do metro do arame p, então fornecer como saída o custo para cercar este mesmo terreno.

#include

int main()

{

     int L,C,P,A;

     printf(" Digite o comprimento do terreno: ");

     scanf("%i",&C);

     printf(" Digite a largura do terreno: ");

     scanf("%i",&L);

     printf(" Digite o preco do metro do arame R$ ");

     scanf("%i",&A);

     P=C*L*A;

     printf(" O Custo para cercar o terreno eh R$%i ",P);

     system(" pause");

     }

 

7)   Ler um número real e imprimir a quinta parte deste número.

 

 

#include

int main()

{

     float real,Q;

     printf(" Digite um numero: ");

     scanf("%f",&real);

     Q=real/5;

     printf(" A quinta parte do numero %.2f eh: %.2f ",real,Q);

     system(" pause");

     }

 

 

8)   Entrar com dois números reais e imprimir a média aritmética com a mensagem : MÉDIA:  antes do resultado.

 

 

#include

int main()

{

     float nun1,nun2,media;

     printf(" Digite o primeiro numero: ");

     scanf("%f",&nun1);

     printf(" Digite o segundo numero: ");

     scanf("%f",&nun2);

     media= (nun1+nun2)/2;

     printf(" O A media aritimetica eh %.2f ",media);

     system(" pause");

     }

 

 

 

9)    Entrar com dois números inteiros e imprimir a seguinte saída:

1.................................33 

    Quociente:...     Resto: ...

 

 

#include //verificar se está certo não entendi o enunciado

int main()

{

     int nun1,nun2,div;

     printf(" Digite o primeiro numero: ");

     scanf("%i",&nun1);

     printf(" Digite o segundo numero: ");

     scanf("%i",&nun2);

     printf(" %i %i: ",nun1,nun2);

     div=nun1%nun2;

     printf(" O quociente %i e o resto %i ",nun2,div);

     system(" pause");

     }

 

 

10) Entrar com 3 números e imprimir a média ponderada. Os pesos são: 3, 3 e 4.

 

 

#include //média ponderada 

int main()

{

     int nun1,nun2,nun3,p1,p2,p3,peso,media;

     printf(" Digite o primeiro numero : ");

     scanf("%i",&nun1);

     printf(" Digite o peso : ");

     scanf("%i",&p1);

     printf(" Digite o segundo numero: "); //usar o valor 3 

     scanf("%i",&nun2);

     printf(" Digite o peso : ");           // usar peso 3

     scanf("%i",&p2);

     printf(" Digite o terceiro numero: ");

     scanf("%i",&nun3);

     printf(" Digite o peso : "); 

     scanf("%i",&p3);

     peso=p1+p2+p3;

     media =((nun1*p1)+(nun2*p2)+ (nun3*p3))/peso;

     printf(" A media ponderada eh: %i ",media);

     system(" pause");

     }

 

 

 

11)  Entrar com quatro números e respectivos pesos. Imprimir a média ponderada.

 

 

#include //média ponderada 

int main()

{

     int nun1,nun2,nun3,nun4,p1,p2,p3,p4,peso,media;

     printf(" Digite o primeiro numero : ");

     scanf("%i",&nun1);

     printf(" Digite o peso : ");

     scanf("%i",&p1);

     printf(" Digite o segundo numero: "); 

     scanf("%i",&nun2);

     printf(" Digite o peso : ");          

     scanf("%i",&p2);

     printf(" Digite o terceiro numero: ");

     scanf("%i",&nun3);

     printf(" Digite o quarto numero: ");

     scanf("%i",&nun4);

     printf(" Digite o peso : ");                

     scanf("%i",&p4);

     peso=p1+p2+p3+p4;

     media = ((nun1*3)+(nun2*3)+ (nun3*4)+(nun4*p4))/peso;

     printf(" A media ponderada eh: %i ",media);

     system(" pause");

     }

 

 

 

 

 

12) Faça um programa que possa entrar com o saldo de sua caderneta de poupança e imprima o novo saldo que teve reajuste de 1%.

 

 

#include

int main()

 {

  short int rodando;

  float saldoAtual,saldoNovo;

  do    /*Este laco mantem o programa rodando enquanto o usuario desejar*/

 {

      printf("Digite o seu saldo: ");

      scanf("%f",&saldoAtual);

      saldoNovo=saldoAtual*1.01; 

      printf(" Seu saldo atual : %.2f E seu novo saldo novo: %2.2f ",saldoAtual,saldoNovo);

      printf(" Digite 1 para manter o programa rodando. ");

       scanf("%d", &rodando);

 }

 while(rodando==1);

  return 0;

 }

 

 

13) Faça um programa que possa entrar com o valor de um produto e imprima o valor tendo em vista que o desconto foi de 12%.

 

 

 

#include

int main()

 {

  short int rodando;

  float produto,preco,desc;

  do    /*Este laco mantem o programa rodando enquanto o usuario desejar*/

 {

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

      scanf("%f",&produto);

      preco=(produto*0.12); // desconto 12% 

      desc=produto-preco;

      printf(" o desconto eh: %.2f e o novo preco eh: %.2f ",preco,desc);

      printf(" Digite 1 para manter o programa rodando. ");

       scanf("%d", &rodando);

 }

 while(rodando==1);

  return 0;

 }

 

 

 

 

 

14) Entrar com a data no formato DDMMAA (inteiro) e imprimir: dia, mês e ano em separado:

   Dia: ... 

   Mes:...

   Ano:..

 

 

#include //programa ta errado não tem proteção conta data errada 

int main()

{

 int dd,mm,aaaa;

 printf("Entre com o dia de 1 a 31:  ");

 scanf("%i" ,&dd);

 printf("Entre com o mes de 1 a 12: "); 

 scanf("%i",&mm);

 printf("Entre com o ano: ");

 scanf("%i" ,&aaaa);

 printf (" data eh: %i/%i/%i  ",dd,mm,aaaa);

 system("pause"); 

    }

 

 

 

 

15) Entrar com um número no formato CDU e imprimir invertido: UDC (Exemplo: 745, sairá 547 ). O número deverá ser armazenado em outra variável antes de ser impresso.

 

 

 

#include 

int main()

{

 int c,d,u,cdu,udc;

 printf("Entre com a centena :  "); // falta protenção

 scanf("%i" ,&c);

 printf("Entre com a dezena: "); 

 scanf("%i",&d);

 printf("Entre com unidade: ");

 scanf("%i" ,&u);

 cdu=(c*100)+(d*10)+ u;

 udc=(u*100)+(d*10)+c;

 printf (" o numero CDU eh: %i o numero de UDC eh: %i  ",cdu,udc);

 system("pause"); 

    }

 

 

 

16) Entrar com a base e a altura de um triângulo e imprimir a seguinte saída:

      AREA:....   

 

 

#include //Area do triangulo 

int main()

{

     int base,altura,area;

     printf(" Digite a base de um triangulo : ");

     scanf("%i",&base);

     printf(" Digite a altura : ");

     scanf("%i",&altura);

     area=base*altura;

     printf(" A area eh: %i ",area);

     system(" pause");

     }

 

 

17)  Entrar com a base menor, a base maior e a altura de um trapézio e imprimir a seguinte saída:

       AREA:    

 

 

#include //Area do trapezio

int main()

{

     int baseMaior,baseMenor,altura,area;

     printf(" Digite a base menor : ");

     scanf("%i",&baseMenor);

     printf(" Digite a base maior : ");

     scanf("%i",&baseMaior);

     printf(" Digite a altura : ");

     scanf("%i",&altura);

     area=(baseMaior+baseMenor)*altura/2;

     printf(" A area eh: %i ",area);

     system(" pause");

     }

 

 

 

18)   Entrar com o número de milhas e converter para metros.

 

 

#include //1 milhas = 1.609,344 metros

int main()

{

    float metro,milha;

     printf(" Digite quantas milhas : ");

     scanf("%f",&milha);

     metro=milha*1609.34;

    printf(" o Valor de: %.2f milhas em metros eh: %.2f ",milha,metro);

     system(" pause");

     }

 

 

 

19) Algarismo Romano 

 

 

#include

//#include

#include

//usinget namespace std;

int main()

char romano,I,V,X,L,C,D,M;

printf(" Digite uma letra do sistema romano: ");

scanf("%c",&romano);

romano=toupper(romano);

printf(" Sistema decimal: ");

switch(romano)

{

 case'I':printf(" 1 ");break;

 case'V':printf (" 5 ");break;

 case'X':printf (" 10 ");break;

 case'L':printf (" 50 ");break;

 case'C':printf (" 100 ");break;

 case'D':printf (" 500 ");break; 

 case'M':printf (" 1000 ");break;

 defaut: printf("não corresponde a nemhum numero porque não e letra do sistema romano ");

}

 system("pause");

}

 

 

20 - Log 

 

 

//#include

//#include

#include

//usinget namespace std;

int main()

float base,expoente,potencia;

printf(" Digite a base: ");

scanf("%f",&base);

printf(" Digite expoente: ");

scanf("%f",&expoente);

potencia=pow(expoente,log(base));

printf(" Potencia: ",potencia);

 system("pause");

}