Beruflich Dokumente
Kultur Dokumente
Aula 01.
Aluno: Gabriel Cotrim de Cesare Peinado.
Nmero: 141322128.
Turma 154.
Perguntas bsicas
01-) Todos os programas, em C, devem apresentar a funo principal main().
02-) As instrues em C devem terminar sempre seguidas por ponto-e-vrgula - ;
03-) Um bloco em C delimitado por chaves { bloco }
04-) A linha #include<stdio.h>, em C, tem a funo de inserir uma biblioteca
responsvel pela entrada e sada de dados do computador.
05-) O significado de stdio standard input- output, ou seja, um padro de entrada
e sada da biblioteca de arquivos do tipo H (header).
06-) Erros nos programas:
Programa 1:
*Em C, as letras maisculas minsculas fazem diferena na sintaxe (Case Sensitive). O
correto seria main() e no Main().
Programa 2:
*Faltou o par de parntese aps a funo main. O correto seria main() e no main.
Programa 3:
*Para que seja escrito algo no programa, o texto deve estar entre aspas, dentro dos
parnteses e, aps, a funo printf. O correto seria: printf(Chega de Hello World); e
no printf(Chega de Hello World);
07-) O comando puts faz com que uma frase seja escrita na linha seguinte, como por
exemplo:
*
**
***
J o comando printf, sem nenhum complemento, faz com que o texto seja escrito, por
completo, em uma nica linha:
* ** ***
O comando printf pode ser utilizado para que se escreva pulando linhas tambm, desde
que, anteriormente, ao uso das aspas, acrescente-se o comando \n.
10-)
10.1_) O programa da listagem trs apresenta dois comandos novos: int e float. O dado
bsico int uma varivel do tipo inteiro, enquanto float um algarismo do tipo real.
10.2-) Ao colocar o comando \n pulada uma linha para escrever o valor do segundo
nmero. Quando se coloca o comando %.2 ,o nmero passa a ser escrito com duas casas
decimais. E, por fim, com o comando %.1 o nmero passa a ser escrito com, apenas, uma
casa decimal.
11-) Construir um programa com as especificaes do enunciado, utilizando o comando
printf:
/*Meu quarto programa em C.*/
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
main()
{
printf("Nome: Luciana Gimenes da Silva\n");
printf("Endereo: Av. Paulo Rebelo Junior 236 - Guaratinguet\n");
printf("CPF: 01953815970\n");
printf("RG: 8515547 - 0\n");
system("pause");
}
12-) Refazer o programa 11 com o comando puts.
/*Meu quarto programa em C.*/
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
main()
{
puts("Nome: Luciana Gimenes da Silva");
puts("Endereo: Av. Paulo Rebelo Junior 236 - Guaratinguet");
puts("CPF: 01953815970");
puts("RG: 8515547 - 0");
system("pause");
}
#include<stdio.h>
#include<stdlib.h>
main()
{
printf(" A\n");
printf(" AA\n");
printf(" A A\n");
printf(" AAAAAA\n");
printf(" A A\n");
printf(" A A\n");
system("pause");
}
02-)
#include<stdio.h>
#include<stdlib.h>
main()
{
int num1,num2,num3;
num1=10;
num2=3;
puts("o valor inicial de num1 eh: %d, de num2 eh %d e de num3 eh %d",
num1,num2,num3);
num1=15;
num2=31;
num3=num1+num2;
puts("o valor de num1 eh: %d, de num2 eh %d e de num3 eh %d", num1,num2,num3);
num1=num1-3;
num2=num2-10;
num3=num1+num2;m
puts("o valor atual de num1 eh: %d, de num2 eh %d e de num3 eh %d",
num1,num2,num3);
system("pause");
}
Ocorreu um erro. Tal problema aconteceu, porque puts imprime uma cadeia de
caracteres ou, apenas, um nico caractere (put string). O comando printf, por sua vez,
mais genrico, pois pode representar nmero inteiros, reais, letras etc. No exemplo dado,
havia uma combinao de letras e nmeros: (o valor de num1 eh: %d, de num2 eh %d e
de num3 eh %d\n num1,num2,num3); Est correto, porque cada comando tem a sua
respectiva funo.
03-) O programa deve imprimir cada valor de num1,num2 e num3 em uma linha e depois
pular duas linhas para imprimir os novos valores.
#include<stdio.h>
#include<stdlib.h>
main()
{
int num1,num2,num3;
num1=10;
num2=3;
printf("o valor inicial de num1 eh: %d, de num2 eh %d e de num3 eh %d\n\n",
num1,num2,num3);
num1=15;
num2=31;
num3=num1+num2;
printf("o valor de num1 eh: %d, de num2 eh %d e de num3 eh %d\n\n",
num1,num2,num3);
num1=num1-3;
num2=num2-10;
num3=num1+num2;
printf("o valor atual de num1 eh: %d, de num2 eh %d e de num3 eh %d\n\n",
num1,num2,num3);
system("pause");
}
04-) Escrever um programa com as informaes do enunciado.
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
main()
{
printf("Nome: Marcia Aquino Pires do Rio\n");
printf("Endereco: Rua Costa Braga 66\n");
printf("
#include<stdio.h>
main()
{float polegadas;
printf("50\n");
scanf("%f", & polegadas);
printf(" A medida em polegadas %c de: %.1fcm\n",115, polegadas*25,4);
system("pause");
}
09-)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int horaBR, horaFR;
printf("Digite a hora no Brasil\n");
scanf("%d", &horaBR);
horaFR= horaBR + 4;
if(horaFR > 24)
horaFR= horaFR -24;
printf("A hora na Frana sera: %d\n", horaFR);
system("pause");
}
10-)
#include<stdio.h>
#include<stdlib.h>
main()
{float n1,n2,resto,quociente;
printf("Digite dois numeros\n");
scanf("%f""%f",&n1,&n2);
quociente=n1/n2;
resto= n1 - n2*quociente;
system("pause");
}
11-)
#include<stdio.h>
#include<stdlib.h>
main()
{float n1, n1quadrado,n1cubo;
printf("Digite um numero\n");
scanf("%f", &n1);
n1quadrado= n1*n1;
n1cubo= n1*n1*n1;
printf("O valor de n1quadrado e n1cubo eh: %.1f e %.1f\n",n1quadrado,n1cubo);
system("pause");
}