Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALUNA: ISABEL Prof : Mario ALGORITMOS E PROGRAMAÇÃO lista A--- 4º Bimestre 1) Faça um programa que receba dois números e execute as operações aritméticas listadas a seguir de acordo com a escolha do usuário: Escolha do usuário Operação + Adição entre os números digitados - Diferença entre os números * Multiplicação entre os números / Divisão do primeiro pelo segundo Se a opção digitada for inválida, mostrar uma mensagem de erro e terminar a execução do programa. Inicio Variáveis: n1, n2, adição, diferença, multiplicação, divisão, operação, res, inteiro; Digite o n1; Leia o n1; Digite o n2; Leia o n2; Digite a operação; Leia a operação; Se operação=adição, então: res=(n1+n2) Mostre:(“a soma eh:”, res); Se operação= diferença, então res=(n1-n2) Mostre:(“a diferença eh:”, res); Se operação=multiplicação, então: res=(n1*n2) Mostre:(“a multiplicação eh:”, res); Se operação= divisão, então: res=(n1/n2) Mostre:(“a divisão eh:”, res); Se operação !=adição, diferença, multiplicação, divisão, então: Mostre:(“erro!”); Fim se; Fim se; Fim se; Fim se Fim se; Fim se; 2) Um funcionário irá receber um aumento de acordo com o seu plano de trabalho, em conformidade com a tabela abaixo: Plano Aumento A 10% B 15% C 20% • Faça um programa que leia o plano de trabalho e o salário atual de um funcionário, calcula e imprime o seu novo salário. Inicio Variáveis: A, B, C, salario, Nsalario, inteiro; Digite o salario; Leia o salario; Digite o plano de salario; Leia o plano de salario; Se plano=A, então: Nsal=(salario*10%) Mostre:(“o novo salario eh:”, Nsal); Se plano=B, então: Nsal=(salario*15%) Mostre:(“o novo salario eh:”, Nsal); Senão Se plano=C, então: Nsal=(salario*20%) Mostre:(“o novo salario eh:”, Nsal); Fim senão; Fim se; Fim se; Fim; 3) Faça um programa que receba dois números e execute as operações listadas a seguir de acordo com a escolha do usuário: Escolha do usuário Operação 1 Média entre os números digitados 2 Diferença entre os números 3 Produtos entre os números digitados 4 Divisão do primeiro pelo segundo • Se a opção digitada for inválida, mostrar uma mensagem de erro e terminar a execução do programa. Inicio Variáveis: n1, n2, operação, res, inteiro; Digite o n1; Leia o n1; Digite o n2; Leia o n2; Digite a operação; Leia a operação; Se operação>4 ou operação<1, então Mostre:(“erro”); Se operação= 1, então: res=(n1+n2)/2); Mostre:(“a media eh:”, res); Se operação= 2, então: res=(n1-n2) Mostre:(“a diferença eh”); Se operação=3, então: res=(n1*n2) Mostre:(“ o produto eh:”, res); Se operação=4, então: res=(n1/n2) Mostre:(“a divisão eh:”, res); Fim se; Fim se; Fim se; Fim se; Fim se; Fim ; 4) Verifique o funcionamento do programa abaixo em linguagem C, e observe seu resultado. Exemplo: Faça um programa que exiba todos os números primos de 1 a 100. #include #include int main(int argc, char *argv[]) { int cont1, cont2, divisores; printf("\n Os números primos de 1 a 100 são:\n",cont1); for(cont1=1;cont1<=100;cont1++) { divisores=0; for (cont2=1;cont2<=cont1;cont2++) { if ((cont1%cont2)==0) { divisores++; } } if (divisores==2) { printf("%i; ",cont1); } } return 0; } a) Tendo como referência o programa do exemplo acima, desenvolva outro programa que gere e mostre todos os números pares entre 1 e 50. #include <stdio.h> int main () { int c, num; for (c=1; c<=50; c++) { num= c%2; if (num%2 ==0) printf ("Numero par: %d\n",c);} getch(); return 0; } b) Tendo como referência o programa do exemplo acima, escreva um programa que gere e exiba os números ímpares entre 100 e 200. #include <stdio.h> int main () { int c, num; for (c=100; c<=200; c++) { num= c%2; if (num%2 !=0) printf ("Numero impar: %d\n",c);} getch(); return 0; }
Compartilhar