• Matéria: Lógica
  • Autor: rafaelmanoel44
  • Perguntado 4 anos atrás

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:​


Fafaelis: Aí, vou responder logo logo, só vou acabar o meu aqui

Respostas

respondido por: Fafaelis
1

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.


rafaelmanoel44: Tendo como dados de entrada a altura e o sexo de uma pessoa (?M?
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
Perguntas similares