Buscar

discursiva linguagem de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Construa um programa que leia salário, idade e sexo de 3 funcionários de uma empresa. Determine e escreva: 
a) quantos destes que possui o sexo masculino, com idade inferior a 25 anos, ganham salário inferior a R$ 1200,00 reais.
b) quantos destes com o sexo feminino, com idade superior a 30 anos, ganham salário superior a R$ 5000,00 reais.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 11 01/08/2016 19:37
Resposta:
#include<stdio.h>
#include<stdlib.h>
int main()
{
float sal;
char sexo;
int idade, c, ca=0,cb=0;
for(c=1;c<=3;c++){
printf("salario do funcionario %d:", c );
scanf("%f", &sal);
printf("sexo (f-m): ");
scanf ("%s", &sexo);
R.
#include <stdio.h>
#include <stdlib.h>
 
int main(){
 float sal;
 char sexo;
 int idade,c,ca=0,cb=0;
 
 for (c=1;c<=3;c++){
 printf("Salario do funcionario %d: ",c);
 scanf("%f",&sal);
 printf("Sexo(f-m): ");
 scanf("%s",&sexo);
 printf("Idade: ");
 scanf("%d",&idade);
 
 if((sal<1200)&&(idade<25)&&(sexo=='m')){
 ca++;
 }
 if((sal>5000)&&(idade>30)&&(sexo=='f')){
 cb++;
 }
 
 }
 printf("\na)Homens com menos de 25 anos e que recebem menos de R$1200,00: %d",ca);
 printf("\na)Mulheres com mais de 30 anos e que recebem mais de R$5000,00: %d",cb);
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 11 01/08/2016 19:37
printf("idade: ");
scanf("%d", &idade);
if((sal<1200)&&(idade<25)&&(sexo=='m')){
ca++;
}
if ((sal>5000)&&(idade>30)&&(sexo=='f')){
cb++
}
}
printf("\n Homens com mendos de 25 anos e que recebem menos de R$1200,00: %d \n", ca);
printf("\n Mulheres com mais de 30 anos e que recebem mais de R$5000,00: %d", cb);
system ("pause");
}
Elabore um programa que receba três notas de avaliações de um aluno, calcule a nota final (média das três notas) do 
aluno e informe:
APROVADO ..... caso a nota final esteja no intervalo [7, 10]
RECUPERAÇÃO .... caso a nota final esteja no intervalo [5, 7)
REPROVADO .... caso a nota final esteja no intervalo [0, 5)
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 11 01/08/2016 19:37
Resposta:
#include<stdio.h>
#include<stdlib.h>
int main(){
char nome [15];
float nota1, nota2, nota3, media;
printf ("Nome do aluno: \n");
scanf ("%s",&nome);
printf("Insira a nota 1: \n");
scanf("%f", &nota1);
printf("Insira a nota 2: \n");
scanf("%f", &nota2);
printf("Insira a nota 3: \n");
scanf("%f", &nota3);
R.
#include <stdio.h>
 
int main(){
 float n1,n2,n3,m;
 char nome[20];
 
 printf("Nome do aluno: ");
 scanf("%s",&nome);
 printf("Insira a nota 1: ");
 scanf("%f",&n1);
 printf("Insira a nota 2: ");
 scanf("%f",&n2);
 printf("Insira a nota 3: ");
 scanf("%f",&n3);
 
 m=(n1*2+n2*4+n3*4)/(2+4+4);
 
 if((m>=0)&&(m<5)){
 printf("\nA media final de %s foi %.1f. REPROVADO",nome,m);
 }
 if((m>=5)&&(m<7)){
 printf("\nA media final de %s foi %.1f. RECUPERACAO",nome,m);
 }
 if((m>=7)&&(m<=10)){
 printf("\nA media final de %s foi %.1f. APROVADO",nome,m);
 }
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 11 01/08/2016 19:37
media=((nota1+nota2+nota3)/3);
if ((media<5))
printf("\n A media final de %s foi %.1f. reprovado", nome, media);
else {
if ((media>=5) &&(media<7))
printf("\n A media final de %s foi %.1f Recuperacao", nome, media);
else
printf("\n A media final de %s foi %.1f. Aprovado", nome, media);
}
 system("pause");
}
Faça um programa que carregue uma matriz 10x3 com as notas de dez alunos em três provas. Mostre um relatório com 
o número do aluno (número da linha) e aprova em que cada aluno obteve menor nota. Ao final do relatório, mostre 
quantos alunos tiveram menor nota na prova 1, quantos alunos tiveram menor nota na prova 2 e quantos alunos tiveram 
menor nota na prova 3.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 11 01/08/2016 19:37
R.
#include<stdafx.h>
#include<stdio.h>
#include<stdlib.h>
#define MAXL 10//qtd alunos
#define MAXC 5 //qtd notas+2 | prova | menor
int main()
{
 float mat[MAXL][MAXC], menor, cont;
 int i, j, val, qtd[3], temp;
 for (i=0;i<MAXL;i++)
 for (j=0;j<(MAXC-2);j++)
 scanf("%f",&mat[i][j]);
 for (i=0;i<MAXL;i++)
 { 
 val=1;
 cont=0;
 for (j=0;j<MAXC;j++)
 {
 switch(j)
 {
 case (MAXC-2): mat[i][j]=cont+1; break;
 case (MAXC-1): mat[i][j]=menor; break;
 default:
 if(val==1)
 {
 menor=mat[i][j];
 val=0;
 cont=j; 
 }
 else
 {
 if (mat[i][j]<menor)
 {
 menor=mat[i][j];
 cont=j;
 }
 }
 }
 }
 }
 qtd[0]=0;
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 11 01/08/2016 19:37
Resposta:
#include<stdio.h>
#include<sdlib.h>
#include<stdafx.h>
#define MAXL 10
#define MAXC 5
int main()
{
float mat [MAXL] [MAXC], menor, cont;
int i, j, val, qtd[3], temp;
for (j=0;j<(MAXC-2);j++)
scanf ("%f", &mat[i] [j]);
for (i=0;i<MAXL;i++)
{
val=1;
cont=0;
for (j=0;j<MAXC;j++)
{
switch(j)
{
case (MAXC-2): mat[i] [j]=cont+1; break;
 qtd[1]=0;
 qtd[2]=0;
 for (i=0;i<MAXL;i++)
 {
 printf("\nAluno: %d - Menor nota: %.2f ref a prova: %.0f ",i+1, mat[i][MAXC-1], mat[i][MAXC-2]);
 temp=mat[i][MAXC-2];
 qtd[temp-1]++;
 }
 printf("\nQuantidade de menores notas - Prova 1: %d - Prova 2: %d - Prova 3: %d",qtd[0], qtd[1], qtd[2]);
 printf("\n\n");
 
 /*printf("\nMatriz:\n");
 for (i=0;i<MAXL;i++)
 {
 printf("\n");
 for (j=0;j<MAXC;j++)
 printf("%2.f",mat[i][j]);
 }
 printf("\n\n");*/
 
 system("pause");
 return 0;
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
7 de 11 01/08/2016 19:37
case (MAXC-1): mat [i] [j]=menor; break;
defaut:
if (val==1)
{
menor=mat[i] [j];
val=0;
cont=j;
}
else
{
if (mat[i][j]<menor)
{
menor=mat[i][j];
cont=j;
}
}
}
}
}
qtd[0]=0;
qtd[1]=0
qtd[2]=0;
system("pause");
}
Faça um programa que carregue:
Um vetor com oito posições com os nomes das lojas;
Um outro vetor com quatro posições com os nomes dos produtos;
Uma matriz com os preços de todos os produtos em cada loja.
O programa deve mostrar todas as relações (nome do produto – nome da loja) nasquais o preço não ultrapasse R$ 
120,00.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 11 01/08/2016 19:37
Resposta:
#include<stdio.h>
#include<stdlib.h>
R.
#include<stdafx.h>
#include<stdio.h>
#include<stdlib.h>
#define QTDLOJAS 8
#define QTDPROD 4
int main ()
{
 char loja[QTDLOJAS][20], produto[QTDPROD][20];
 float mat[QTDLOJAS][QTDPROD];
 int i, j;
 for (i=0;i<QTDLOJAS;i++)
 {
 printf ("Loja %d: ",i+1);
 gets(loja[i]);
 }
 for (i=0;i<QTDPROD;i++)
 {
 printf ("Produto %d: ",i+1);
 gets(produto[i]);
 }
 for (j=0;j<QTDPROD;j++)
 {
 printf ("\nProduto %s\n",produto[j]);
 for (i=0;i<QTDLOJAS;i++)
 {
 printf (" - Loja %s: R$ ",loja[i]);
 scanf("%f",&mat[i][j]);
 }
 }
 for (i=0;i<QTDLOJAS;i++)
 for (j=0;j<QTDPROD;j++)
 if (mat[i][j]<120)
 printf("\nNa loja %s - Produto %s - Custa R$ %.2f", loja[i],produto[j], mat[i][j]);
 printf("\n\n");
 system("pause");
 return(0);
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 11 01/08/2016 19:37
maint ()
{
char vetorloja[8], nomeprod[4], geral [8][4];
system("pause");
}
Faça um programa que carregue uma matriz 10x20 com números inteiros e some cada uma das linhas, armazenando o 
resultado das somas em um vetor. A seguir, multiplique cada elemento da matriz pela soma da linha e mostre a matriz 
resultante.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
10 de 11 01/08/2016 19:37
Resposta:
#include<stdio>
#include<stdlib>
main()
{
int princ [10] [20];
system("pause"); 
}
R.
#include <stdafx.h>
#include<stdio.h>
#include<stdlib.h>
#define MAXL 10
#define MAXC 20
int main()
{
 int mat[MAXL][MAXC], soma[MAXL];
 int i, j;
 for (i=0;i<MAXL;i++)
 {
 soma[i]=0;
 for (j=0;j<MAXC;j++)
 {
 scanf("%d",&mat[i][j]);
 soma[i]=soma[i]+mat[i][j];
 }
 }
 for (i=0;i<MAXL;i++)
 {
 printf("\n");
 for (j=0;j<MAXC;j++)
 printf("%4d",mat[i][j]*soma[i]);
 }
 printf("\n\n");
 system("pause");
 return 0;
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
11 de 11 01/08/2016 19:37

Outros materiais