Buscar

02-TiposdeDados-Variaveis-EntradaeSaida


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Continue navegando


Prévia do material em texto

Tipos de Dados, Variáveis e Comandos de Entrada e Saída 
 
Resolução dos Exercícios 
 
Primeira Lista 
 
1) Indique quais das constantes abaixo são do tipo inteiro: 
(x )1000 ( ) “0” ( ) “-900” ( )verdadeiro (x )-456 (x )34 ( )-1.56 
 
2) Indique quais das constantes abaixo são do tipo real: 
(x) -678.0 ( ) “0.87” ( ) “-9.12” ( ) falso (x ) -456.0 ( ) “Cinco” (x ) -1.56 
 
3) Indique quais das constantes abaixo são do tipo lógico: 
( ) -678.0 ( ) “0.87” ( ) “-9.12” (x )falso ( )-456 ( ) “Verdadeiro” ( )-1.56 
 
4) Indique com um X os nomes válidos para uma variável: 
(x ) endereco 
( ) 21brasil 
(x ) nome_usuario 
( ) nome*usuario 
(x ) cidade3 
( ) #cabec 
 
 
Segunda Lista 
 
1. Desenvolver os algoritmos a seguir, utilizando o método direto. 
 
a) Ler uma temperatura em graus Celsius e apresenta-la convertida em graus 
Fahrenheit. A fórmula de conversão: F (9*C+160)/5 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
C - variavel do tipo real que vai receber o valor da temperatura em Celsius 
F - variavel do tipo real que vai receber o valor da temperatura em Fahrenheit 
 
Metodos: 
Para obter a tempetura em Fahrenheit usaremos a formula de conversao 
F = (9*C+160)/5 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 float C, F; 
 
 //Leitura da temperatura em Celsius 
 printf ("Digite uma temperatura em Celsius: "); 
 scanf ("%f", &C); 
 
 //Utilizacao da formula para conversao 
 F = (9*C+160)/5; 
 
 //Impressao do resultado na tela 
 printf ("A temperatura em Fahrenheit eh: %.2f", F); 
 return 0; 
} 
 
b) Calcular e apresentar o volume de uma lata de óleo cilindrica, a partir da 
leitura do raio da base e da altura. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
vol - variavel do tipo real que vai receber o valor do calculo do volume 
h - variavel do tipo real que vai receber o valor da altura do cilindro 
r - variavel do tipo real que vai receber o valor do raio da base do cilindro 
 
Metodos: 
Para obter o volume usaremos a formula 
vol = 3.14159*r*r*h; 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 float r, h, vol; 
 
 //Leitura dos dados (raio da base e altura) 
 printf ("Digite o raio da base do cilindro: "); 
 scanf ("%f", &r); 
 printf ("Digite a altura do cilindro: "); 
 scanf ("%f", &h); 
 
 //Utilizacao da formula para calcular o volume 
 vol = 3.14159*r*r*h; 
 
 
 //Impressao do resultado na tela 
 printf ("O volume do cilindro da lata de oleo eh: %.2f", vol); 
 
 return 0; 
} 
 
c) Ler os valores do comprimento, da largura e da altura de uma caixa, 
calcular e imprimir o seu volume. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
vol - variavel do tipo real que vai receber o valor do calculo do volume 
h - variavel do tipo real que vai receber o valor da altura da caixa 
c - variavel do tipo real que vai receber o valor do comprimento da caixa 
l - variavel do tipo real que vai receber o valor da largura da caixa 
 
Metodos: 
Para obter o volume usaremos a formula 
vol = c*l*h; 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 float c, l, h, vol; 
 
 //Leitura dos dados (comprimento, largura e altura) 
 printf ("Digite o comprimento da caixa: "); 
 scanf ("%f", &c); 
 printf ("Digite a largura da caixa: "); 
 scanf ("%f", &l); 
 printf ("Digite a altura da caixa: "); 
 scanf ("%f", &h); 
 
 //Utilizacao da formula para calcular o volume 
 vol = c*l*h; 
 
 //Impressao do resultado na tela 
 printf ("O volume da caixa eh: %.2f", vol); 
 
 return 0; 
} 
 
2. Construir um algoritmo para ler 5 valores inteiros, calcular e imprimir a 
soma desses valores. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
a, b, c, d, e - variaveis do tipo inteiro que vao armazenar os numeros lidos 
soma = varialvel do tipo inteiro que vai receber o valor da soma dos numeros 
lidos 
 
Metodos: 
Fazer a soma dos numeros lidos 
soma = a+b+c+d+e 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 int a, b, c, d, e, soma; 
 
 //Leitura dos dados (valores a serem somados) 
 printf ("Digite o primeiro numero: "); 
 scanf ("%d", &a); 
 printf ("Digite o segundo numero: "); 
 scanf ("%d", &b); 
 printf ("Digite o terceiro numero: "); 
 scanf ("%d", &c); 
 printf ("Digite o quarto numero: "); 
 scanf ("%d", &d); 
 printf ("Digite o quinto numero: "); 
 scanf ("%d", &e); 
 
 //Fazendo a soma dos numeros 
 soma = a+b+c+d+e; 
 
 //Impressao do resultado na tela 
 printf ("A soma dos numeros eh: %d", soma); 
 
 return 0; 
} 
3. Construir um algoritmo para ler 6 valores reais, calcular e imprimir a média 
aritmética desses valores. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
a, b, c, d, e, f - variaveis do tipo real que vao armazenar os numeros lidos 
med = varialvel do tipo real que vai receber o valor da media aritmetica dos 
numeros lidos 
 
Metodos: 
Fazer a media aritmetica dos numeros lidos 
med = (a+b+c+d+e+f)/6 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 float a, b, c, d, e, f, med; 
 
 //Leitura dos dados (valores a serem somados para o calculo da media) 
 printf ("Digite o primeiro numero: "); 
 scanf ("%f", &a); 
 printf ("Digite o segundo numero: "); 
 scanf ("%f", &b); 
 printf ("Digite o terceiro numero: "); 
 scanf ("%f", &c); 
 printf ("Digite o quarto numero: "); 
 scanf ("%f", &d); 
 printf ("Digite o quinto numero: "); 
 scanf ("%f", &e); 
 printf ("Digite o sexto numero: "); 
 scanf ("%f", &f); 
 
 //Fazendo a media aritmetica dos numeros 
 med = (a+b+c+d+e+f)/6; 
 
 //Impressao do resultado na tela 
 printf ("A media aritmetica dos numeros eh: %.2f", med); 
 return 0; 
} 
 
4. Fazer um algoritmo para gerar e imprimir o resultado do número H, sendo 
H = 1 + 1/2 + 1/3 + 1/4 + 1/5. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
/* 
Variaveis: 
H - variavel do tipo real que vai receber a soma dos numeros do exercicio 
 
Metodos: 
Fazer a soma: 
H = 1 + 1/2 + 1/3 + 1/4 + 1/5 
*/ 
 
int main() 
{ 
 //Declaracao das variaveis 
 float H; 
 
 //Utilizacao do metodo para gerar o numero H 
 H = 1.0 + 1.0/2.0 + 1.0/3.0 + 1.0/4.0 + 1.0/5.0; 
 
 //Impressao do resultado na tela 
 printf ("O numero H eh: %f", H); 
 return 0; 
} 
 
Terceira Lista 
 
1. Fazer um programa que imprima o seu nome. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int main() 
{ 
 printf("Nome: %s", "Fulano de Tal\n"); 
 return 0; 
} 
 
2. Modificar o programa anterior para imprimir na primeira linha o seu nome, 
na segunda linha a sua idade e na terceira sua altura. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int main() 
{ 
 printf("Nome: %s", "Fulano de Tal\n"); 
 printf("Idade: %d\n",17); 
 printf("Altura: %.2f\n",1.75); 
 return 0; 
} 
 
3. Imprimir o valor 2.346728 com 1, 2, 3 e 5 casas decimais. 
 
#include <stdio.h> 
#include <stdlib.h> 
 
 
int main() 
{ 
 float a = 2.346728; 
 printf("Com 1 casa decimal: %.1f\n", a); 
 printf("Com 2 casas decimais: %.2f\n", a); 
 printf("Com 3 casas decimais: %.3f\n", a); 
 printf("Com 5 casas decimais: %.5f\n", a); 
 return 0; 
}