Você está na página 1de 5

Dulcínio José Matlava

Licenciatura em Informática
Programação Imperativa
Resolução dos Exercícios

Universidade Pedagógica - Maputo


2020
1. Desenha um algoritmo que recebe nome do estudante, nota 1, nota 2 e imprima a média. Use VisualAlg

Algoritmo "Media "

Var

Nota1, Nota2: inteiro

Media: real

nome: caracter

Inicio

Escreva(" Digite o nome: ")

leia(nome)

Escreva(" Digite a primeira nota: ")

leia(Nota1)

Escreva(" Digite a segunda nota: ")

leia(Nota2)

Media <- (Nota1 + Nota2) / 2

Escreva(" O aluno ", nome, " tem uma


media de ", Media)

Fimalgoritmo
2. Desenha um fluxograma que recebe um número e informa se o número é par ou ímpar.

início

Leia num1

Num1%2=
0
O numúro é O numúro é
ímpar par

Fim
3. Faça um programa em C que demonstra a conversão de um valor:

a) inteiro para float.

c) De float para inteiro.

int num1;

float num2;

char nomeCompleto[10] ;

// A) conversoes implicitas

num2 = 2;

printf("\n ------------ conversoes


implicitas ---------- ");

printf("\n inteiro para float %0.2f:


", num2);

num1 = 2.3;

printf("\n float para inteiro %i: ",


num1);

//C) conversoes explicitas ou cast

printf("\n ------------ conversoes


explicitas ou tipo cast ---------- ");

num2 = (float) 2;

printf("\ninteiro para float %0.2f:


", num2);

num1 = (int) 2.3;

printf("\n float para inteiro %i: ",


num1);

return 0;

}
4. uma empresa pretende processar salários dos seus funcionários através de um programa de computador. O
técnico de TI propôs o uso da linguagem C. Considera-se o programador escolhido para desenvolver o
programa. Apresente os possíveis argumentos e simule um programa de acordo com os seus argumentos para
garantir a vaga. Use um ambiente adequado para um programa em C.

#include <stdio.h>

#include <stdlib.h>

int main(){

printf("\n Digite o %do nome do


trabalhador e salrio: ",i+1);

scanf("%s", &nome[i]);

printf("\n Digite o salario do


trabalhador: ");

scanf("%f", &salario[i]);

printf("\n\n-------------------------- Lista de
trabalhadores e seus salarios ----------");

for(i=0;i<3;i++)

printf("\n O trabalhador %s tem um


saalrio de %0.1fmts ", nome[i],
salario[i]);

Você também pode gostar