Buscar

Módulo 3 ED Linguagem e Técnica 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 37 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 37 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 37 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

30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/5
Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair deste número os ímpares
consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. 0 número de vezes que
forem realizadas as subtrações consecutivas é a raiz quadrada exata do número (resultado 0) ou aproximada do
número (resultado negativo),  
Exemplo: 
Raiz de 16 = 4 
16 – 1 = 15 
15 – 3 = 12 
12 – 5 = 7 
7 – 7 = 0 
 
 
 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/5
Proposta A
algoritmo "Raizq"
var
i, num, cont:real
inicio
cont <- 0
i <- 1
escreva("digite numero positivo ou negativo para terminar: ")
Leia(num)
Repita
   num <- num - i
   i <- i + 2
   cont<- cont+1
ate que num >= 0
se  num = 0 entao
   escreva("a raiz quadrada e: ", cont)
senao
   escreva("a raiz quadrada aproximada esta entre: ", cont -1, " e ",
cont)
�mse
�malgoritmo
 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/5
Proposta B
algoritmo "Raizq"
var
i, num, cont:real
inicio
cont <- 0
i <- 1
escreva("digite numero positivo ou negativo para terminar: ")
Leia(num)
Repita
   num <- num - i
   i <- i + 2
   cont<- cont+1
ate que num > 0
se  num = 0 entao
   escreva("a raiz quadrada e: ", cont)
senao
   escreva("a raiz quadrada aproximada esta entre: ", cont -1, " e ",
cont)
�mse
�malgoritmo
 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/5
Proposta C     
algoritmo "Raizq"
var
i, num, cont:real
inicio
cont <- 0
i <- 1
escreva("digite numero positivo ou negativo para terminar: ")
Leia(num)
enquanto num > 0 faca
   num <- num - i
   i <- i + 2
   cont<- cont+1
�menquanto
se  num = 0 entao
   escreva("a raiz quadrada e: ", cont)
senao
   escreva("a raiz quadrada aproximada esta entre: ", cont -1, " e ",
cont)
�mse
�malgoritmo
 
 
 
A Apenas a proposta A está correta
B Apenas a proposta B está correta
C Apenas a proposta C está correta
D Mais de uma proposta está correta
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 5/5
E Nenhuma das propostas esta correta
 Você já respondeu e acertou esse exercício. A resposta correta é: C.
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/4
Na usina de Angra dos Reis, os técnicos analisam a perda de massa de um material radioativo. Sabendo-se que este
perde 25% de sua massa a cada 30 segundos. Foram três algoritmoa em PORTUGOL que calcule iterativamente e
imprima o tempo necessário para que a massa deste material se torne menor que 0,10 grama. Os algoritmos devem
calcular o tempo para várias massas.
Proposta A
algoritmo "Angra"
var
contempo,  massa, tempo:real
resp, resp1:caracter
inicio
escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
Leia(resp)
enquanto (resp = "S") ou ( resp = "s") faca
   contempo <- 1
   escreva("Digite a massa em gramas do material :")
   Leia(massa)
   enquanto massa >= 0.10 faca
      contempo<- contempo +1
      massa <- 0.75 * massa
   �menquanto
   tempo <- (contempo*30) / 60
   escreva("O tempo foi de :", tempo, " minutos.")
   Leia(resp1) // so para descer cursor
   escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
   Leia(resp)
�menquanto
�malgoritmo
 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/4
Proposta B
algoritmo "Angra"
var
contempo,  massa, tempo:real
resp, resp1:caracter
inicio
escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
Leia(resp)
enquanto (resp = "S") ou ( resp = "s") faca
   contempo <- 0
   escreva("Digite a massa em gramas do material :")
   Leia(massa)
   enquanto massa >= 0.10 faca
      contempo<- contempo +1
      massa <- 0.75 * massa
   �menquanto
   tempo <- (contempo*30) / 60
   escreva("O tempo foi de :", tempo, " minutos.")
   Leia(resp1) // so para descer cursor
   escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
   Leia(resp)
�menquanto
�malgoritmo
 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/4
Proposta C
algoritmo "Angra"
var
contempo,  massa, tempo:real
resp, resp1:caracter
inicio
escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
Leia(resp)
enquanto (resp = "S") ou ( resp = "s") faca
   contempo <- 0
   escreva("Digite a massa em gramas do material :")
   Leia(massa)
   enquanto massa < 0.10 faca
      contempo<- contempo +1
      massa <- 0.75 * massa
   �menquanto
   tempo <- (contempo*30) / 60
   escreva("O tempo foi de :", tempo, " minutos.")
   Leia(resp1) // so para descer cursor
   escreva("Digite S se desejar novo calculo ou qualquer letra para
terminar: ")
   Leia(resp)
�menquanto
�malgoritmo
 
A Apenas a proposta A está correta 
B Apenas a proposta B está correta 
C Apenas a proposta C está correta 
30/08/2022 16:07 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/4
D Mais de uma proposta está correta
E Nenhuma das propostas está correta
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/3
    Foram apresentados três algoritmos para calcular o valor de S, dado por: 
 
sendo N fornecido pelo teclado. 
Proposta A
algoritmo "serie"
var
c,num:inteiro
h:real
inicio
h <- 0
escreva("digite numero: ")
Leia(num)
para  c de 1 ate  num faca
   se ( c mod 2) = 1  entao
      h <- h + 1 / c
   senao
      h <- h - 1 / c
   �mse
�mpara
escreva("soma: ", h)
�malgoritmo
 
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/3
Proposta B
algoritmo "serie"
var
c,num:inteiro
h:real
inicio
h <- 0
escreva("digite numero: ")
Leia(num)
para  c de 1 ate  num faca
    h <- h + c / (n-c)
�mpara
escreva("soma: ", h)
�malgoritmo
 
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/3
Proposta C
algoritmo "serie"
var
c,num:inteiro
h:real
inicio
h <- 0
escreva("digite numero: ")
Leia(num)
 
c <- 0
Enquanto c < num faca
    h <- h +  c / (n-c)
 
    c <- c + 1
�menquanto
escreva("soma: ", h)
�malgoritmo
 
A Apenas a proposta A está incorreta
B Apenas a proposta B está incorreta
C Apenas a proposta C está incorreta
D Mais de uma proposta está incorreta
E Todas as propostas estão corretas
 Você excedeu o limite de 3 tentativas para responder este exercício.
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/5
     Numa universidade, os alunos das turmas de informática �zeram uma prova de algoritmos. Cada turma
possui um número de alunos. Foram apresentados três propostas  de um algoritmo que imprima para cada
turma:
                         
o       - Quantidade de alunos aprovados;
o       - Média de cada turma;
o       - Percentual de reprovados.
 
Conforme saida abaixo:
 
 
Proposta A           algoritmo "UNIVERSIDD"
var
nt, a, x, na, contap:inteiro
total, nota, sn, h:real
resp:caractere
inicio
a <- 1
contap <- 0
total <- 0
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/5
escreva("Digiteo numero de turmas :")
Leia(nt)
enquanto a<=nt faca
   sn <-0
   escreva("Digite o numero de alunos da turma ", a , ":")
   Leia(na)
   total <- total + na
   x <- 1
   enquanto x <= na faca
      escreva("Digite a nota do aluno ", x, ": ")
      Leia(nota)
      se nota >=7.0 entao
         contap<- contap+1
      �mse
      sn <- sn + nota
      x<-x+1
   �menquanto
   escreva("Media da turma ", a, ": ", sn/na)
   Leia(resp) // so para descer cursor
   a<-a+1
�menquanto
escreva("Foram aprovados ", contap, " alunos.")
Leia(resp) // so para descer cursor
escreva("Percentual de alunos reprovados  ",  (total-contap)*
100/total, "%")
�malgoritmo
 
 
Proposta B         algoritmo "UNIVERSIDD"
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/5
var
nt, a, x, na, contap:inteiro
total, nota, sn, h:real
resp:caractere
inicio
a <- 1
contap <- 0
total <- 0
escreva("Digite o numero de turmas :")
Leia(nt)
repita
   sn <-0
   escreva("Digite o numero de alunos da turma ", a , ":")
   Leia(na)
   total <- total + na
   x <- 1
   enquanto x <= na faca
      escreva("Digite a nota do aluno ", x, ": ")
      Leia(nota)
      se nota >=7.0 entao
         contap<- contap+1
      �mse
      sn <- sn + nota
      x<-x+1
   ate que a>=nt
   escreva("Media da turma ", a, ": ", sn/na)
   Leia(resp) // so para descer cursor
   a<-a+1
�menquanto
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/5
escreva("Foram aprovados ", contap, " alunos.")
Leia(resp) // so para descer cursor
escreva("Percentual de alunos reprovados  ",  (total-contap)*
100/total, "%")
�malgoritmo
 
 
Proposta C algoritmo "UNIVERSIDD"
var
nt, a, x, na, contap:inteiro
total, nota, sn, h:real
resp:caractere
inicio
a <- 1
contap <- 0
total <- 0
escreva("Digite o numero de turmas :")
Leia(nt)
enquanto a<=nt faca
   sn <-0
   escreva("Digite o numero de alunos da turma ", a , ":")
   Leia(na)
   total <- total + na
   x <- 1
   repita
      escreva("Digite a nota do aluno ", x, ": ")
      Leia(nota)
      se nota >=7.0 entao
         contap<- contap+1
30/08/2022 16:08 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 5/5
      �mse
      sn <- sn + nota
      x<-x+1
   ate que x <= na
   escreva("Media da turma ", a, ": ", sn/na)
   Leia(resp) // so para descer cursor
   a<-a+1
�menquanto
escreva("Foram aprovados ", contap, " alunos.")
Leia(resp) // so para descer cursor
escreva("Percentual de alunos reprovados  ",  (total-contap)*
100/total, "%")
�malgoritmo
 
 
 
A Apenas a proposta A está correta
B Apenas a proposta B está correta
C Apenas a proposta C está correta
D Mais de uma proposta correta
E Nenhuma das proposta está correta
 Você já respondeu e acertou esse exercício. A resposta correta é: A.
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/5
   Numa universidade cada aluno possui os seguintes dados:
           - Renda pessoal;
           - Renda familiar;
           - Total gasto com alimentação;
           - Total gasto com outras despesas;
 
Foram apresentados três algoritmos que imprima a porcentagem dos alunos que gasta acima de R$ 200,00 com outras
despesas, o número de alunos com renda pessoal maior que renda familiar e a porcentagem gasta com alimentação e
outras despesas em relação às rendas pessoal e familiar. O algoritmo acaba quando se digita 0 para a renda pessoal.
Proposta A algoritmo "UNIVERSIDD"
var
n,  cont, cont2:inteiro
rp, rf, totali, totout:real
resp:caractere
inicio
 
n <-0
cont <- 0
cont2 <- 0
escreva("Digite sua renda pessoal ou 0 para acabar: ")
Leia(rp)
enquanto rp > 0 faca
   n<- n+1
   escreva("Digite renda familiar fora a sua: ")
   Leia(rf)
   escreva("Digite quanto gasta com alimentacao: ")
   Leia(totali)
   escreva("Digite quanto gasta com outras despesas: ")
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/5
   Leia(totout)
   se totout >200 entao
      cont<-cont + 1
   �mse
   se rp > rf entao
      cont2<- cont2+1
   �mse
   escreva( ((totali+totout)*100)/(rp+rf), "% sao gastos com
alimentos + despesas em relacao a renda pessoal e familiar")
   Leia(resp )// so para descer cursor
   escreva("Digite sua renda pessoal ou 0 para acabar: ")
   Leia(rp)
�menquanto
 
escreva((cont*100)/n, "% dos alunos gastam acima de R$ 200,00
com outras despesas")
escreva("Numero de alunos com renda pessoal maior que a
familiar :", cont2)
�malgoritmo
 
Proposta B algoritmo "UNIVERSIDD"
var
n,  cont, cont2:inteiro
rp, rf, totali, totout:real
resp:caractere
inicio
 
n <-0
cont <- 0
cont2 <- 0
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/5
escreva("Digite sua renda pessoal ou 0 para acabar: ")
Leia(rp)
Repita
   n<- n+1
   escreva("Digite renda familiar fora a sua: ")
   Leia(rf)
   escreva("Digite quanto gasta com alimentacao: ")
   Leia(totali)
   escreva("Digite quanto gasta com outras despesas: ")
   Leia(totout)
   se totout >200 entao
      cont<-cont + 1
   �mse
   se rp > rf entao
      cont2<- cont2+1
   �mse
   escreva( ((totali+totout)*100)/(rp+rf), "% sao gastos com
alimentos + despesas em relacao a renda pessoal e familiar")
   Leia(resp )// so para descer cursor
   escreva("Digite sua renda pessoal ou 0 para acabar: ")
   Leia(rp)
Ate que rp <= 0
escreva((cont*100)/n, "% dos alunos gastam acima de R$ 200,00
com outras despesas")
escreva("Numero de alunos com renda pessoal maior que a
familiar :", cont2)
�malgoritmo
 
Proposta C algoritmo "UNIVERSIDD"
var
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/5
n,  cont, cont2:inteiro
rp, rf, totali, totout:real
resp:caractere
inicio
 
n <-0
cont <- 0
cont2 <- 0
escreva("Digite sua renda pessoal ou 0 para acabar: ")
Leia(rp)
enquanto rp > 0 faca
   n<- n+1
   escreva("Digite renda familiar fora a sua: ")
   Leia(rf)
   escreva("Digite quanto gasta com alimentacao: ")
   Leia(totali)
   escreva("Digite quanto gasta com outras despesas: ")
   Leia(totout)
   se totout >200 entao
      cont<-cont + 1
   �mse
   se rp > rf entao
      cont2<- cont2+1
   �mse
   escreva( ((totali+totout)*100)/(rp+rf), "% sao gastos com
alimentos + despesas em relacao a renda pessoal e familiar")
�menquanto
 
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 5/5
escreva((cont*100)/n, "% dos alunos gastam acima de R$ 200,00
com outras despesas")
escreva("Numero de alunos com renda pessoal maior que a
familiar :", cont2)
�malgoritmo
 
 
A Apenas a proposta A está correta
B Apenas a proposta B está correta
C Apenas a proposta C está correta
D Mais de uma proposta está correta
E Nenhuma das propostas está correta
 Você excedeu o limite de 3 tentativas para responder este exercício.
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/1
Qual a saída do programa abaixo?
#include<stdio.h>
#include<stdlib.h>
void main()
{
      int x;
      for(x=1;x<=19;x++)
            printf("%c",'*');
      printf("\n");
      for(x=0;x<=14;x=x+2)
            printf("%d ",x);
      printf("\n");
      for(x=1;x<=19;x++)
            printf("%c",'*');
      printf("\n");
      system("pause");
}
A 1,2,3,6,8,10,12,14
B 0,2,4,5,8,11,12,14
C 1,2,3,4,5,6,7,8,9
D 0,2,4,6,8,10,12,14
E 2,4,6,8,10,12,14,16
 Você já respondeu e acertou esse exercício. A resposta correta é: D.
30/08/2022 16:09 Universidade Paulista- UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/2
O que o programa abaixo faz?
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
main()
{
    char nome[30], sexo;
    int idade;
    printf("Informe seu nome: ");
    gets(nome);
    printf("Informe seu sexo: ");
    scanf("%c",&sexo);
    printf("Informe sua idade: ");
    scanf("%d",&idade);
    if (sexo == 'f' || sexo == 'F' && idade < 25)
        printf("\n%s. ACEITA.\n\n", nome);
    else
        printf("\nNAO ACEITA.\n\n");
    system("PAUSE");
    return 0;
}
A Lê o nome, sexo e idade. Veri�ca se sexo for feminino e idade menor que 25 o sistema imprime o nome da pessoa e a palavra ACEITA, caso contrario imprime NAO ACEITA.
B Lê o nome, sexo e idade. Veri�ca se sexo for masculino e idade menor que 25 o sistema imprime o nome da pessoa e a palavra ACEITA, caso contrario imprime NAO ACEITA.
C Lê o nome, sexo e idade. Veri�ca se sexo for masculino e idade maior que 25 o sistema imprime o nome da pessoa e a palavra ACEITA, caso contrario imprime NAO ACEITA.
D Lê o nome, sexo e idade. Veri�ca se sexo for feminino e idade maior que 25 o sistema imprime o nome da pessoa e a palavra ACEITA, caso contrario imprime NAO ACEITA.
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/2
E Lê o nome, sexo e idade. Veri�ca se sexo for feminino e idade menor que 25 o sistema imprime o nome da pessoa e a palavra NAO ACEITA, caso contrario imprime ACEITA.
 Você excedeu o limite de 3 tentativas para responder este exercício.
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/2
Qual é a saída o programa abaixo ?
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
void main()
{
      �oat valor_produto;
      printf("Informe o valor do produto: ");
      scanf("%f", &valor_produto);
      if (valor_produto < 20)
            printf("O valor da venda eh %3.2f\n", valor_produto * 1.45);
      else
            printf("O valor da venda eh %3.2f\n", valor_produto * 1.30);
      system("pause");
}
A
Acrescenta um lucro de 145% se o valor da compra do produto pelo comerciante for maior que 20,00; caso contrário, o
lucro será de 130%. O usuário deverá entrar com o valor do produto e imprimir o valor da venda.
B
Acrescenta um lucro de 45% se o valor da compra do produto pelo comerciante for maior que 20,00; caso contrário, o
lucro será de 30%. O usuário deverá entrar com o valor do produto e imprimir o valor da venda.
C
Acrescenta um lucro de 45% se o valor da compra do produto pelo comerciante for menor que 20,00; caso contrário, o
lucro será de 30%. O usuário deverá entrar com o valor do produto e imprimir o valor da venda.
D
Acrescenta um lucro de 145% se o valor da compra do produto pelo comerciante for menor que 20,00; caso contrário, o
lucro será de 130%. O usuário deverá entrar com o valor do produto e imprimir o valor da venda.
E
Acrescenta um lucro de 30% se o valor da compra do produto pelo comerciante for maior que 20,00; caso contrário, o
lucro será de 145%. O usuário deverá entrar com o valor do produto e imprimir o valor da venda.
30/08/2022 16:09 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/2
 Você excedeu o limite de 3 tentativas para responder este exercício.
30/08/2022 16:10 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/1
No que se refere a forma de declaração de um laço for, é correto a�rmar:
A
for (i=1 ; i<5 ; i++)     
       printf("O valor é %d ", i+4); 
B
for(i=1 , i<5 , i++)
        printf(“O valor é: %d ”, i+4)
C
for(i=1; i<5 , i ++)    
        printf(“O valor é %d ” ; i+4);
D
for(i=1 ,  i<5 ,  i++);
        printf(“O valor é %d”, i+4);
E
for(i=1 ; i<5 ; i++);
        printf(“O valor é %d”, i+4);
 Você já respondeu e acertou esse exercício. A resposta correta é: A.
30/08/2022 16:10 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/4
Qual saída produzida pela execução do laço seguinte?
 
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
 
void main()
{
    int conta=0;
    int total=0;
  
    while (conta<10) {
          total+=conta;
          printf("conta = %d, total= %d \n", conta++, total);
          }
    getche();
}
30/08/2022 16:10 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/4
A
conta = 1, total= 1
conta = 2, total= 3
conta = 3, total= 6
conta = 4, total= 10
conta = 5, total= 15
conta = 6, total= 21
conta = 7, total= 28
conta = 8, total= 36
conta = 9, total= 45
B
conta = 0, total= 0
conta = 2, total= 1
conta = 3, total= 3
conta = 4, total= 6
conta = 5, total= 10
conta = 6, total= 15
conta = 7, total= 21
conta = 8, total= 28
conta = 9, total= 36
conta = 10, total= 45
30/08/2022 16:10 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/4
C
conta = 0, total= 1
conta = 1, total= 2
conta = 2, total= 3
conta = 3, total= 6
conta = 4, total= 10
conta = 5, total= 15
conta = 6, total= 21
conta = 7, total= 28
conta = 8, total= 36
conta = 9, total= 45
D
conta = 0, total= 0
conta = 1, total= 1
conta = 2, total= 3
conta = 3, total= 6
conta = 4, total= 10
conta = 5, total= 15
conta = 6, total= 20
conta = 7, total= 20
conta = 8, total= 30
conta = 9, total= 40
30/08/2022 16:10 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/4
E
conta = 0, total= 0
conta = 1, total= 1
conta = 2, total= 3
conta = 3, total= 6
conta = 4, total= 10
conta = 5, total= 15
conta = 6, total= 21
conta = 7, total= 28
conta = 8, total= 36
conta = 9, total= 45
 Você já respondeu e acertou esse exercício. A resposta correta é: E.
30/08/2022 16:11 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 1/5
  Dada a seguinte tela:
Qual o trecho do programa utilizado para fazer a saída acima?
A
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= i; j++)
    {
        printf(" ");
    }
    printf("x\n");
}
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= (10 - i); j++)
    {
        printf(" ");
    }
    printf("x"\n);
}
30/08/2022 16:11 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 2/5
B
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= i; j++)
    {
        printf(" ");
    }
    printf("x\n");
    for (int j = 0; j <= (10 - i); j++)
    {
        printf(" ");
    }
    printf("x\n ");
}
C
30/08/2022 16:11 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 3/5
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= (10 - i); j++)
    {
        printf(" ");
    }
    printf("x\n");
}
 for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= i; j++)
    {
        printf(" ");
    }
    printf("x\n ");
}
30/08/2022 16:11 Universidade Paulista - UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 4/5
D
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= (10 - i); j++)
    {
        printf(" ");
    }
    printf("x\n ");
    for (int j = 0; j <= i; j++)
    {
        printf(" ");
    }
    printf("x\n ");
}
E
for (int i = 0; i <= 9; i++)
{
    for (int j = 0; j <= (10 - i); j++)
    {
        printf(" ");
    }
    printf("x\n ");
 
}
for (int j = 0; j <= i; j++)
    {
        printf(" ");
    }
printf("x\n ");
 Você já respondeu e acertou esse exercício. A resposta correta é: A.
30/08/2022 16:11 Universidade Paulista- UNIP : Disciplina On-line.
https://www.unip.br/aluno/central/sistemas/acesso/138 5/5

Mais conteúdos dessa disciplina