Sie sind auf Seite 1von 3

Verso de 15-Out10

Ficha de trabalho n1
Linguagem de Programao C
(printf, scanf, variveis inteiras e condio if..else)

1. Codifique um programa que mostre a seguinte mensagem no ecr:

O SC Braga o maior!
2. Codifique um programa que mostre a seguinte figura: X XXX XXXXX XXXXXXX XXXXXXXXX XXX XXX XXX

3. Considere um programa que leia um valor inteiro e escreva no ecr o nmero incrementado de uma
unidade. a. Faa o algoritmo em linguagem corrente. b. Faa o algoritmo do tipo fluxograma. c. Implemente o programa em linguagem C.

4. Considere um programa que leia um valor inteiro e escreva no ecr o dobro desse nmero.
a. Faa o algoritmo em linguagem corrente. b. Faa o algoritmo do tipo fluxograma. c. Implemente o programa em linguagem C sem usar o sinal de multiplicao *. d. Implemente o programa em linguagem C usando o sinal de multiplicao *.

5. Codifique um programa que leia dois nmeros inteiros e mostre no ecr o resultado da adio,
subtraco, multiplicao e diviso desses nmeros.

6. Considere um programa que leia dois valores e mostre a sua mdia.


a. Implemente o programa em linguagem C.

7. Considere um programa que pede ao utilizador para inserir dois nmeros inteiros. a. Implemente um programa que mostre o menor dos dois nmeros lidos. Assuma que os
nmeros so diferentes.

b. Implemente um programa que mostre o maior dos dois nmeros lidos. Assuma que os
nmeros so diferentes. 8. Considere um programa que pede ao utilizador (user) para inserir um nmero inteiro. Se o nmero inserido menor que 10 ento, o programa deve apresentar o dobro desse nmero seno, apresenta metade desse nmero.
Prof. Aurlio Correia Pgina 1

Verso de 15-Out10

9.

a. Faa o algoritmo em linguagem corrente. b. Faa o algoritmo do tipo fluxograma. c. Implemente o programa em linguagem C. Considere um programa que determina a rea de um tringulo sabendo a sua base e altura. O programa deve pedir ao utilizador dois valores inteiros (considere apenas valores inteiros por enquanto. Mais tarde, quando aprender a trabalhar com nmeros com casas decimais poder melhorar este programa.). O primeiro ser a base e o segundo ser a altura. Recorde que a rea de um tringulo obtida usando a seguinte expresso: area = ( base * altura ) / 2 a. Faa o algoritmo em linguagem corrente. b. Faa o algoritmo do tipo fluxograma. c. Implemente o programa em linguagem C.

10. Considere o programa seguinte que l um


nmero inteiro e escreve no ecr o triplo desse nmero. Complete os espaos e .

#include <stdio.h> #include <conio.h> main() { int n; printf("Nmero: ");

_____ ); printf("O triplo : %d",n* _____ );


scanf("%d",& getche(); return 0; }

11. O seguinte programa em linguagem C que


pretende somar dois nmeros inteiros inseridos pelo utilizador tem dois erros sintcticos. Identifique-os.
#include <stdio.h> #include <conio.h> main() { int a, b; printf("Numero 1: "); scanf("%d",&a); printf("Numero 2: "); scanf("%d",b); printf("A soma dos nmeros : %d",a*b); getche(); return 0;

12. Considere um programa que pede ao utilizador para inserir um nmero inteiro. O programa deve
indicar se o nmero inserido maior, menor ou igual a 100. a. Faa o algoritmo em linguagem corrente. b. Complete os fluxogramas de acordo com o programa pretendido.
Inci o Incio

O nmero inserid o igual a 100?

O nmero inserido diferente de 100?

Prof. Aurlio Correia

Pgina 2

Verso de 15-Out10

c. Implemente o programa em linguagem C.

Prof. Aurlio Correia

Pgina 3

Das könnte Ihnen auch gefallen