TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

PROGRAMAÇÃO C/C++

Seminário: PROGRAMAÇÃO C/C++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/9/2013  •  Seminário  •  860 Palavras (4 Páginas)  •  195 Visualizações

Página 1 de 4

PROGRAMAÇÃO C/C++

1) O que será impresso ?

a) printf ( “%d”, 37 % 4 );

// 1

b) printf ( “%c”, 'a' + 10 );

// k

c) printf ( “%f”, 23 / 2 );

// 11.000000

d) printf ( “%o”, 37 );

// 45

e) printf ( “%x”, 37 );

// 25

f) printf ( “%05.2f”, 7.4364);

// 07.44

2) O que será impresso ?

int A = 4, B = 12, C;

if (A < 5)

if (B < 10)

C = A + B;

else

C = A - B;

else 8

if (B > 9)

C = B + 3;

else

C = B * 2;

cout << A + B + C;

3) Sabendo-se que o arquivo “Teste.c” é um arquivo escrito na linguagem C, mostre como

deve ser compilado no Linux e quais arquivos são gerados.

Compila-se com: gcc Teste.c é gerado o código objeto a.out

4) Sabendo-se que o arquivo “Armario.cpp” é um arquivo escrito na linguagem C++, mostre

como deve ser compilado no Linux e quais arquivos são gerados.

Compila-se com: g++ Armario.cpp é gerado o código objeto a.out

5) Contrua os seguintes códigos em C/C++.

a) Faça um programa, em C, que leia um inteiro e imprima se ele é par ou impar.

int N;

printf (“Digite um número: “);

scanf(“%d”, &N);

if (N%2 == 0)

printf(“O número é par”);

else

printf(“O número é impar”);

b) Faça um programa que leia dois números inteiros e imprima se o segundo é divisor do

primeiro.

int n1, n2;

printf (“Digite um número: ”);

scanf(“%d”, &n1);

printf (“Digite outro número: ”);

scanf(“%d”, &n2);

if (n1%n2 == 0)

printf(“n2 é divisor de n1”);

else

printf(“n2 não é divisor de n1”);

c) Faça um programa, em C++, que leia o consumo em litros, a quilometragem inicial e a

quilometragem final. Em seguida, mostre o consumo em km/l.

float litros;

int kmInicial, KmFinal;

cout << “Digite quilometragem inicial: ”;

cin >> kmInicial;

cout << “Digite quilometragem final: ”;

cin >> kmFinal;

cout << “Digite quantidade de combustível: ”;

cin >> litros;

cout << “O consumo é de ” << (kmFinal – kmInicial) / litros<< “km/litros”;

d) Faça um programa que leia uma temperatura em graus Celsius e a transforme em

graus Farenheit (procure a fórmula em livros ou na internet).

e) Faça um programa que leia três números e os imprima em ordem crescente.

int a, b, c;

printf (“Digite 1o número: ”);

scanf(“%d”, &a);

printf (“Digite 2o número: ”);

scanf(“%d”, &b);

printf (“Digite 3o número: ”);

scanf(“%d”, &c);

if (a < b)

if (b < c)

printf(“A ordem é %d, %d e %d”, a, b, c);

else

if (a < c)

printf(“A ordem é %d, %d e %d”, a, c, b);

else

printf(“A ordem é %d, %d e %d”, c, a, b);

else

if (a < c)

printf(“A ordem é %d, %d e %d”, b, a, c);

else

if (b < c)

printf(“A ordem é %d, %d e %d”, b, c, a);

else

printf(“A ordem é %d, %d e %d”, c, b, a);

f) Faça um programa que receba, via teclado, uma letra e imprima a seguinte.

char letra;

printf (“Digite uma letra: ”);

scanf(“%c”, &letra);

printf(“A letra seguinte a %c é %c”, letra, letra + 1);

g) Faça um programa que receba um número real (X), via teclado, e imprima o resultado

da função: f(X)=X2 – 3X + 8, se X > 0 e g(X)=X3 – 2X + 15, caso contrário.

float X;

cout << “Digite X”;

cin >> X;

if

...

Baixar como (para membros premium)  txt (4.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com