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

A Linguagem de Programação

Por:   •  21/5/2017  •  Exam  •  2.582 Palavras (11 Páginas)  •  221 Visualizações

Página 1 de 11

PROVA I - LINGUAGEM DE PROGRAMAÇÃO

Crie um programa que tenha uma função que receba três valores como parâmetro: x, ye z, que são os coeficientes da seguinte equação: (4x * x) + ((2y * z) + (z - 5)). Afunção deverá calcular o resultado da equação e mostrar na main.

?

Crie um programa que contenha uma função que recebe dois números inteiros comoparâmetro de entrada e calcula a diferença do maior para o menor.

?

Crie um programa que contenha uma função que recebe um vetor de inteiros detamanho dez, como parâmetro de entrada e multiplica os valores de todos os elementosdo vetor por 3 e exibe o vetor resultante dentro da main

?

Crie um programa que contenha uma função recursiva para calcular um númeroelevado a outro, exemplo:calcula(3,4) deverá retornar o resultado 81, calculado da seguinte maneira:3*3*3*3 = 81

?

Crie um programa que contenha uma estrutura (struct) que irá representar bandas demúsica.Essa estrutura deve ter o nome da banda, que tipo de música ela toca, o númerode integrantes e em que posição do ranking essa banda está dentre as suas 5 bandasfavoritas.

#include <iostream.h>

#include<stdio.h>

#include<ctype.h>

struct bandas {

char nome[25];

chartipo_musica[20]

int integrantes;

int ranking;

};

intmain()

{

int i;

Prova Unigranet - 136021

Página 2/10

bandasbd;

for (i=1; i<=10; i++)

{

printf("Nome da Banda");

fgets(bd[i].nome, 25, stdin);

printf("Tipo de musica");

fgets(bd[i].tipo_musica, 20, stdin);

printf("Quantidade de integrantes");

scanf("%d", bd[i].integrantes);

printf("Ranking ");

scanf("%d", bd[i].ranking);

}

for (i=1; i<=10; i++)

{

printf(" %s %s %d %d ", bd[i].nome, bd[i].tipo_musica, bd[i].integrantes, bd[i].ranking);

}

return o;

}

Parecer do Professor: Correto

Criar um programa que tenha uma struct livros: titulo, editora e ano. Depois crie umvetor de dez livros, leia os valores deles e ao final mostre todos os livros que foramlançados no ano de 2014.

#include <stdio.h>

#include <ctype>

struct livros{

char titulo[30];

char editora[30];

intanoLancamento;

};

intmain()

{

livroslv[10];

inti,y=0;

for(i = 0;i <10;i++);

{

printf("\n titulo: ");

fflush(stdin);

fgets(lv[i].titulo,30,stdin);

printf("\n editora: ");

fflush(stdin);

fgets(lv[i].editora,30,stdin);

printf("\n anoLancamento:");

scanf("%d",&lv[i].anoLancamento);

if(lv[i].anoLancamento == 2014){

y=y+1;

}

printf("o total de livros lancandos em 2014 foram=%d\n",y);

}

return 0;

}

Parecer do Professor: correto

Dado o trecho de código a seguir:

struct triangulo

{

int angulo_1, angulo_2, angulo_3;

};

intmain()

{

triangulotr;

}

É correto afirmar que:

b) para ter acesso ao valor do atributo angulo_2, usa-se: tr.angulo_2;

De acordo com o programa a seguir, qual será o valor de x depois de a função serexecutada?

#include <iostream>

usingnamespacestd;

intfuncao(int y)

{

y = y * y;

return y;

}

intmain()

{

int x = 9;

funcao(x);

Prova Unigranet - 130829

Página 1/7

cout<<x;

return 0;

}

a) 9

De acordo com o programa a seguir, qual será o valor impresso pela instrução:

cout<<numero;

...

Baixar como (para membros premium)  txt (18.5 Kb)   pdf (76.3 Kb)   docx (28 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com