Trabalho de Calculo
Por: Eder Freire Jardim • 13/4/2015 • Projeto de pesquisa • 678 Palavras (3 Páginas) • 198 Visualizações
Faculdade Pitágoras – Betim
Cálculo Numérico
Professor(a): Kassia
Aluno: Eder Freire Jardim
Exercícios de programação em Scilab – Laços de repetição
Faça cada um dos algoritmos abaixo usando o laço que julgar mais adequado.
- Faça um algoritmo que conte de 1 até 100 e exiba na tela toda a sequencia usando quebra de linha a cada 10 valores exibidos. (use o comando modulo e a condicional para verificar a possibilidade de saltar linha a cada 10 valores exibidos)
clear;
clc;
printf("Contando números de 1 até 100 \n");
for i = 0:100;
mprintf("%d ", i );
if modulo (i,10)==0 then
printf("\n");
end;
end;
- Faça um algoritmo que faça o somatório dos 100 primeiros números naturais e imprima este somatório na tela.
clear;
clc;
printf ("somando os 100 primeiros números naturais");
soma = 0;
i=1;
while (i<=100)
soma = soma+i;
i = i+1;
end;
disp (soma);
- Elabore um programa que leia o salário de 5 pessoas. Aumente este salário em 20% e exiba o salário antigo e o salário com o aumento de cada um na tela.
clear;
clc;
printf ("Sálário + 20% \n");
for i=1:5
salario = input("Digite um salário: ")
salarioN = salario*1.2;
printf("salario %f \n", salario);
printf("salarioN %f \n", salarioN);
end;
- Escreva um programa que pergunte ao usuário quantos alunos tem na sala dele.
Em seguida, através de um laço, peça ao usuário para que entre com as notas de todos os alunos da sala, um por vez. Por fim, o programa deve mostrar a média aritmética da turma.
clear;
clc;
printf("alunos numa sala");
qntd = input("Digite a quantidade de alunos que tem na sala: ");
soma = 0;
for i=1:qntd
nota=input("Digite as notas dos alunos: ");
soma = nota+soma;
end
media = soma/qntd;
printf("Media dos alunos e: %d",media);
- Escreva um programa que solicita 10 números ao usuário e, através de um laço, verifique qual destes números é o maior. Mostre o maior valor na tela.
clear;
clc;
printf("maior numero");
num = input("Digite 1 numero: ");
aux = num
for i=1:10
if (num >=aux) then
aux = num;
end
if (i<10) then
num = input("Digite um numero: ");
end
end
printf ("%d ", aux);
- Faça um algoritmo que leia um número menor que 100. Após a leitura, exiba uma sequencia a partir do número digitado até 100.
clear;
clc;
printf("numeros menores que 100 até 100 isso ae");
num = input("Digite um numero: ");
while (num<100)
num = num+1;
printf("%d ", num);
end
- Faça um algoritmo que leia dois números e exiba os números impares contidos nesta faixa de valores.
clear;
clc;
printf("numeros impares");
num = input("Digite um numero: ");
num2 = input("Digite outro numero: ");
for i=num:num2
printf("%d ", i)
if (i/2=0) then
else
printf("%d ", i);
...