Exercicios resolvidos de informática
Por: lu666 • 7/10/2018 • Trabalho acadêmico • 1.626 Palavras (7 Páginas) • 788 Visualizações
UNIVERSIDADE ZAMBEZE LICENCIATURA EM ENGENHARIA INFORMATICA
Melquizidec Chichai Figueira
Pos-Laboral 1 Ano
FICHA DE EXERCIOS
BEIRA
2017
Parte I
1. Indique os nomes de variaveis que sao validos. Justifique os que sao invalidos: Os nomes de variaveis que sao validas sao as seguintes:
a) Tempo d) zim$
e) nota_final
p) ab2 q) a2b
E os nomes de variaveis invalidas sao:
b) nota final
A variavel e invalida porque tem um espaco entre as palavras
c) km/h //a variavel e invalida porque o caractere especial contida nela
f) char // a variavel e invalida porque nao pode ter nome de palavras reservadas da linguagem de programacao
g) 2dias //a variavel e invalida porque nao pode comecar com um numero h) teste 1 //e invalida porque nao pode possuir espacos em uma variavel
i) raio.do.circulo //e invalido porque nao pode pode possuir carater especial diferente de :
_ e $
j) $ us
A variavel e invalida porque apresenta um espacamento. k) 2ab
A variavel e invalida porque nao podemos iniciar com um numero. m) 3_eT
A variavel e invalida porque nao podemos iniciar com um numero. n) !ops
E invalido porque nao pode pode possuir carater especial na declaracao de variavel
diferente de : _ e $
o) *meu
E invalido porque nao pode pode possuir carater especial na declaracao de variavel diferente de : _ e $
2. Quais das seguintes instrucoes sao corretas? E justifique as incorretas. As instrucoes que sao corretas sao:
a) int a;
b) float b;
d) unsigned char let;
e) long float eps;
f) double y;
g) long int dia;
h) long double preco;
i) long char m;
As instrucoes incorretas sao:
c)double float c;
E incorreta porque a variavel foi declarada com dois tipos de dados.
3. Sendo: int soma, num, x; char nome, cor; float res, fx; Assinalar os comandos considerados invalidos:
a) nome = 5; //invalido b) nome = ,,5"; //invalido c) soma =num +2 *x;
d) fx=nome*res; //invalido e) cor=nome;
f) x=nome>=cor; //invalido g) soma+1=sqrt(num);
h) x=(nome>=cor); //invalido i) nome=,,oi"; //invalido
j) x=x+1;
k) nome="oi" //invalido
l) soma = res%fx; //invalido m) soma = res%x; //invalido n) soma = num%x;
o) x =sqrt(cor)+5++; //invalido
4. Seja A = 127, B = 10, C = 5, D = falso e E = verdadeiro. Escreva as expressoes correspondentes a expressoes logicas e diga qual e o resultado produzido por cada uma das frases abaixo?
a) nao D;
b) D e E;
c) (D e E) ou (A = B); d) (D ou E) e (A < B); e) (A > B) ou (B < C); f) nao(A < B);
g) A + B < C e D ou E e nao D;
h) A +B * C/B = 3 e nao (D ou E);
PARTE II
1. Escreva um programa que determina a soma de dois numeros quaisquer.
#include
using namespace std;
int main(){
double nmr1,nmr2,soma;
cout<<"Enre com o 1 numero:\n";
cin>>nmr1;
cout<<"Entre com o 2 numero:\n";
cin>>nmr2;
soma = nmr1 + nmr2;
cout<<"O resultado da soma dos dois numeros e: " << soma << endl;
return 0;
}
1.2 Escreva um programa que converta quilometros em metros.
#include
double quilometros;
cout<<"Digite a distancia em quilometros:\n";
cin>>quilometros;
cout<<"A distancia em metros e: " << quilometros * 1000 <
return 0;
}
1.3 Calculo de media de quatro numeros inteiros.
#include
using namespace std;
int main(){
int nmr1, nmr2, nmr3, nmr4, media;
nmr1 = nmr2 = nmr3 = nmr4 = 0;
//inicializamos as variaveis acima para que nao recebam valores aleatorios
cout<<"Digite 1 numero:\n";
cin>>nmr1;
cout<<"Digite 2 numero:\n";
cin>> nmr2;
cout<<"Digite 3 numero:\n";
cin>> nmr3;
cout<<"Digite 4 numero:\n";
cin>> nmr4;
media = (nmr1 + nmr2 + nmr3 + nmr4)/4;
cout<<"A media e de: "<
return 0;
}
1.4 Calculo do quadrado de um numero dado.
#include
using namespace std;
int main(){
double quadrado_do_numero;
cout<<"Digite um numero que desejas saber o seu quadrado:\n";
cin>>quadrado_do_numero;
cout<<"O quadrado do nr digitado: "<< quadrado_do_numero *
quadrado_do_numero <
return 0;
}
1.5 Calculo da funcao f(x,y) = 2x +3y, cim x e y sendo numeros reais dados.
1.6 Escreva programas em C++, que calculam as areas de circulo, quadrado, triangulo e trapezio.
...