Sunteți pe pagina 1din 3

AGRUPAMENTO DE ESCOLAS DE CASTRO DAIRE

CURSO PROFISSIONAL DE TÉCNICO DE INFORMÁTICA – SISTEMAS


Ano Letivo 2019/2020

UFCD 0783 - Ficha de trabalho de Programação Data: ___/ ___/ _____

Nome: Nº: 1ºD

Nota: Nesta ficha, para resolução de todos os exercícios tenha em conta o software utilizado e a
linguagem de programação estudada ao longo das aulas.

CICLO FOR 

1. Escreva um programa que devolve, no ecrã, os primeiros 50 números inteiros


positivos. (Instrução de repetição FOR) 


int i = 0;
for (i = 0; i <= 100; i++)
Console.WriteLine(i);
}

2. Escreva um programa que devolve, no ecrã, a soma dos primeiros 50 números


inteiros positivos. (Instrução de repetição FOR).

Declara-se e inicializa-se a zero, a variável “soma” que vai acumulando todos os


números. 


int soma = 0;
for (int i = 1; i < 51; i++)

soma = soma + i; //soma += i;
}
Console.WriteLine(soma);
}

3. Escreva um programa que devolva, no ecrã, a tabuada do 5. (Instrução de repetição


FOR) 


int i; for (i = 1; i <= 10; i++) 

Console.WriteLine("5 x {0} = {1}", i, 5 * i);
}

4. Escreva um programa que devolve, no ecrã, a tabuada de um número inserido


pelo utilizador. (Instrução de repetição FOR) 

AV. Dr. Francisco Sá Carneiro www.aecastrodaire.com


3600-180 CASTRO DAIRE Cofinanciado por: administrativo@aecastrodaire.com
TELEFONE: 232 382 510 Contribuinte: 600075389
FAX: 232 315 295
Página 1 de 3
AGRUPAMENTO DE ESCOLAS DE CASTRO DAIRE
CURSO PROFISSIONAL DE TÉCNICO DE INFORMÁTICA – SISTEMAS
Ano Letivo 2019/2020


int num, i;

Console.Write("Insira um numero:");
num = Convert.ToInt32(Console.ReadLine());

for (i = 1; i <= 10; i++)



Console.WriteLine("{0} x {1} = {2}", num, i, num * i);
}
}

5. Escreva um programa que avalie se um número introduzido pelo utilizador é ou não


número primo. 


int num, i;
Console.Write("Insira um numero:");
num = Convert.ToInt32(Console.ReadLine());

bool eprimo = true;

for (i = 2; i < num; i++)



if (num % i == 0) 
eprimo = false;
}
if (eprimo) 
Console.WriteLine("O numero {0} é primo.", num);
else 
Console.WriteLine("O numero {0} não é primo.", num);
}

 
6.Escreva um programa que apresente no ecrã o número de votos em três candidatos
distintos – A, B, C. 

Orientação: 

1- Pedir voto ao utilizador

2- Atribuir o voto ao candidato

3- Repetir o processo, tantas vezes quantos os votantes

4- Apresentar os resultados 

São necessárias : 

1 variável para o total de votos

AV. Dr. Francisco Sá Carneiro www.aecastrodaire.com


3600-180 CASTRO DAIRE Cofinanciado por: administrativo@aecastrodaire.com
TELEFONE: 232 382 510 Contribuinte: 600075389
FAX: 232 315 295
Página 2 de 3
AGRUPAMENTO DE ESCOLAS DE CASTRO DAIRE
CURSO PROFISSIONAL DE TÉCNICO DE INFORMÁTICA – SISTEMAS
Ano Letivo 2019/2020

3variáveis para os votos de cada candidato 



int candidatoA = 0, candidatoB = 0, candidatoC = 0, numeroVotantes;
string voto;

Console.Write("Insira o numero de votantes:");


numeroVotantes = Convert.ToInt32(Console.ReadLine());

for (int i = 0; i < numeroVotantes; i++)



Console.Write("Indique em que candidato deseja votar (A, B ou C):"); 
voto = Console.ReadLine();
switch (voto)

case "A": 
candidatoA++;
break;
case "B": 
candidatoB++;
break;
case "C": 
candidatoC++;
break;
default: 
Console.WriteLine("Opcao invalida.");
break;
}
}
Console.WriteLine("O numero de votos por candidato foi:");
Console.WriteLine("A: {0}, B: {1}, C: {2}", candidatoA, candidatoB, candidatoC); 
}

 
7. Desenhar um quadrado – Escreva um programa que apresente, no ecrã, um
quadrado de asteriscos (*) com a dimensão indicada pelo utilizador. 

using System; namespace



int asteriscos, i, j;
Console.Write("Quantos asteriscos deseja para o quadrado?");
asteriscos = Convert.ToInt32(Console.ReadLine());

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



for (j = 0; j < asteriscos; j++) 
Console.
Write('*');
Console.WriteLine();
}

AV. Dr. Francisco Sá Carneiro www.aecastrodaire.com


3600-180 CASTRO DAIRE Cofinanciado por: administrativo@aecastrodaire.com
TELEFONE: 232 382 510 Contribuinte: 600075389
FAX: 232 315 295
Página 3 de 3

S-ar putea să vă placă și