1. Nos itens a seguir são apresentados os textos de alguns pequenos programas escritos em C. Todos eles contêm erros de sintaxe. Identifique os erros e descreva a sua forma correta: a. #include //Este programa escreve uma mensagem ´ Oi ! * na terceira linha da tela main () { printf("\t\tPrograma testei"); printf("Oi") system(“pause”;
Erros encontrados: ________________________________________
b.
#include<stdio.h>
//Este programa calcula o resultado da expressão 3+4*(8-32- 8)
main ()
{
print("\t\tPrograma teste2\n\n”);
printf("Resultado: ”,3+4*(8-32,8))
Erros Encontrados:
c.
#include<stdio.h>
main ()
{
int i,j,k;
printf("\t\tPrograma teste3\n\n");
printf("Primeiro numero: \n");
scanf("%d",i);
printf("Segundo numero: \n");
scan("%d",j);
k = i+j
printf("% + %d = f \n", i;j;k);
system("pause")
Erros Encontrados:
Respostas
Resposta:
Erros encontrados 1:
Falta: diretiva (#include<stdlib.h>), ponto e vírgula na segunda linha de printf (“Oi”); , fecha de parênteses na linha system (“pause”); e a fecha de chaves na última linha.
Erros encontrados 2:
Falta: A letra (f) no primeiro (printf), o (%i) para atribuir valor de inteiro para os números na última linha do (printf), a vírgula entre os números (32 e 8), e o ponto e vírgula na última linha do (printf).
Erros encontrados:
Falta: Diretiva (#include<stdlib.h>), o sinal de (&) antes das variáveis (i e j) nas linhas de (scanf), a letra (f) no (scanf) da segunda linha de (scanf), ponto e vírgula na linha de (k = i+j), letra (d) acompanhada do sinal de (%)na última linha de (printf), substituição da letra (f) para (%d) na última linha de (printf), a substituição dos sinais de (;) entre as letras (i, j e k) por (,) na última linha de (printf) e o ponto e vírgula na última linha.
Algorítimos montados para melhor entendimento:
Algorítimo 1:
#include<stdio.h>
#include<stdlib.h>
//Este programa escreve uma mensagem ´ Oi ! * na terceira linha da tela
main ()
{
printf("\t\tPrograma testei");
printf("Oi");
system("pause");
}
Algorítimo 2:
#include<stdio.h>
//Este programa calcula o resultado da expressão 3+4*(8-32- 8)
main ()
{
printf("\t\tPrograma teste2\n\n");
printf("Resultado: %i" ,3+4*(8-32-8));
}
Algorítimo 3:
#include<stdio.h>
#include<stdlib.h>
main ()
{
int i,j,k;
printf("\t\tPrograma teste3\n\n");
printf("Primeiro numero: \n");
scanf("%d",&i);
printf("Segundo numero: \n");
scanf("%d",&j);
k = i+j;
printf("%d + %d = %d \n", i,j,k);
system("pause");
}
Foi o que eu coloquei e entendi para o exercício, é basicamente colocar os algorítimos passados nos exercícios no aplicativo do DevC++ e ir corrigindo de pouco em pouco.
masculino e ?F? feminino), construa um algoritmo que calcule seu peso ideal,
utilizando as seguintes fórmulas:
- para homens: (72.7*h)-58
- para mulheres: (62.1*h)-44.7