Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faça um algoritmo para ler e em seguida exibir as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. Resposta: var Nome, Sexo, Profissao, Rua, Bairro, Cidade, Estado: caractere Idade, Peso, Altura: real CEP, Telefone: inteiro inicio leia (Nome) leia (Idade) leia (Sexo) leia (Peso) leia (Altura) leia (Profissao) leia (Rua) leia (Bairro) leia (Cidade) leia (Estado) leia (CEP) leia (Telefone) fimalgoritmo 2 - Faça um algoritmo que informe o nome e idade de duas pessoas. Mostre o nome e idade das duas pessoas na tela. Resposta: Var nome1,nome2:literal idade1,idade2:inteiro inicio //Primeira pessoa escreva("Informe o nome da primeira pessoa: ") leia(nome1) escreva("Informe a idade da primeira pessoa: ") leia(idade1) limpatela //Segunda pessoa escreva("Informe o nome da segunda pessoa: ") leia(nome2) escreva("Informe a idade da segunda pessoa: ") leia(idade2) limpatela escreval("Nome idade da Primeira pessoa é: " ,nome1, " -" ,idade1," anos") escreval("") escreval("Nome idade da segunda pessoa é: " ,nome2, " -" ,idade2," anos") 3- Faça um algoritmo que digite o nome e idade de duas pessoas. Encontre e imprima a diferenças de idades entre as pessoas. E a soma das idades das pessoas. Resposta: Program Inicio ;var nome1,nome2:string;var idade1,idade2,soma,diferenca1,diferenca2:integer;BeginWrite ('Digite o nome da primeira pessoa.');Writeln();read(nome1);Write ('Digite o nome da segunda pessoa.');Writeln();read(nome2);Writeln();Write ('Qual é a idade de ',nome1,'?');Writeln();read(idade1);Write ('Qual é a idade de ',nome2,'?');Writeln();read(idade2);diferenca1:=idade1-idade2;// Diferença da idade de nome1 pra nome2diferenca2:=idade2-idade1;// Diferença da idade de nome2 pra nome1Writeln();if (idade1>idade2) then //Se idade1 for maior que a idade2 vai imprimir... Write ('',nome1,' é mais velho que ',nome2,' sua idade é ',idade1,'!')else//Se idade2 for maior que a idade1 vai imprimir... Write ('',nome2,' é mais velho que ',nome1,' sua idade é ',idade2,'!'); Writeln(); // fim do primeiro elseif (idade1>idade2) then //comparação Write ('A diferença é de ',diferenca1,' anos mais velho que ',nome2,'!')else Write ('A diferença é de ',diferenca2,' anos mais velho que ',nome1,'!');Writeln();soma:=idade1+idade2;Write ('A soma das duas idades é ',soma,'');readln();End. 4- Faça um algoritmo que solicite a idade e o nome de quatro pessoas. Calcule e imprima a média aritmética das idades. Resposta: 5- Faça um algoritmo para ler dois inteiros (variáveis A e B) e imprimir o resultado do quadrado da diferença do primeiro valor pelo segundo. Resposta: Program Inicio;var a,b,s,s1:integer; Begin Write ('Entre com o valor de A: '); read (a); Write ('Entre com valor de B: '); read (b); s:=a-b; s1:=s*s; writeln (); Write ('A diferença é ',s1,''); writeln (); End. 6- Faça um algoritmo que leia a descrição do produto, quantidade em estoque e valor unitário do produto. Informe o valor total em produtos existente no estoque. Resposta: 7- Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Resposta: Variaveis: base, altura, area : real; Inicio Leia(Base) Leia(Altura) Area ¬ (Base * Altura)/2 Escreva (Area) Fim 8- Construa um algoritmo para calcular as raízes de uma equação do 2º grau, sendo que os valores A, B e C são fornecidos pelo usuário. Resposta: //inicio #include <stdio.h> #include <math.h> main(){ //escreva Equações do 2º Grau! printf("Equações do 2º Grau!"); //declare a, b, c, x',x'' : real float a,b,c,x1,x2; //escreva "Digite o valor de a" printf("Digite o valor de a"); scanf("%f",&a); //escreva "Digite o valor de b" printf("Digite o valor de b"); scanf("%f",&b); //escreva "Digite o valor de c" printf("Digite o valor de c"); scanf("%f",&c); //x'<-[-b+rad(b,2)-4*a*c]/2 x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a); //x''<-[-b-rad(b,2)-4*a*c]/2 x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a); //escreva x',x'' printf("x1 é igual a %f e x2 é igual %f\n",x1,x2); //fim } 9- Faça um algoritmo para transformar o valor correspondente a um intervalo temporal, expresso em horas, minutos e segundos, no valor correspondente em segundos. Resposta: var entrada:inteiro h,m,s:real inicio escreval("Entre com os segundos: ") leia(entrada) h:= entrada div 3600 m:=(entrada mod 3600)/60 s:=(entrada mod 3600)mod 60 escreval(h ," : ",m," : ",s) 10- Faça um algoritmo para calcular e imprimir o salário bruto a ser recebido por um funcionário em um mês. Você deverá utilizar os seguintes dados: número de horas que o funcionário trabalhou no mês, valor recebido por hora de trabalho, o valor da contribuição ao INSS, número de dependentes (filhos menores de 14 anos para adicionar o salário família) e o valor do salário família por nº de dependentes. Resposta: var vHorasTrabalhadas, vValorHora, vPercentDesconto : Real; vSalarioBruto, vValorDesconto, vSalarioLiquido : Real; begin escreva('Informe a quantidade de horas trabalhadas: '); leia(vHorasTrabalhadas); escreva('Informe o valor recebido por hora: '); leia(vValorHora); escreva('Informe o percentual de desconto do INSS: '); leia(vPercentDesconto); vSalarioBruto <- vHorasTrabalhadas * vValorHora; vValorDesconto <- vSalarioBruto * vPercentDesconto / 100; vSalarioLiquido <- vSalarioBruto - vValorDesconto; escreva('O salário bruto é: ', vSalarioBruto); escreva('O valor de desconto é: ', vValorDesconto); escreva('O salário liquído é: ', vSalarioLiquido);
Compartilhar