Respostas no Fórum
-
AutorPosts
-
MARCIO PAIVAParticipante
Bom dia Jéssica tudo bem?
Falo sobre esse comando:
} else if (strcmp(uf,rj)== 0) {
dentro de do exercício 26 como faço para colocar condição de para maiúscula:
MARCIO PAIVAParticipanteBoa tarde Jéssica tudo bem?.
Tenho uma pergunta em relação ao exercício 26, como faço para que na estrutura condicional aceite a string de letra maiúscula ou que comando utilizar?.
MARCIO PAIVAParticipantePeço desculpa acabei enviando o código pela metade e ainda por cima errado.
vou enviar de novo eis aqui o código do exercício como já mencionei anteriormente:
#import <stdio.h> #include <locale.h> void main() { char * nome1[30]; char * nome2[30]; char * nome3[30]; char sexo1; char sexo2; char sexo3; float nota1,nota2,nota3; setlocale(LC_ALL,"portuguese"); printf("<<< EX004 - Listagem >>>\n"); printf("\nCadastrando a primeira pessoa:\n"); printf("--------------------------------\n"); printf("NOME: "); fflush(stdin); gets(nome1); printf("SEXO [M/F]: "); fflush(stdin); sexo1 = getchar(); printf("NOTA: "); scanf("%f", ¬a1); printf("\nCadastrando a segunda pessoa:\n"); printf("------------------------------\n"); printf("NOME: "); fflush(stdin); gets(nome2); printf("SEXO [M/F]: "); fflush(stdin); sexo2 = getchar(); printf("NOTA: "); scanf("%f", ¬a2); printf("\nCadastrando a terceira pessoa:\n"); printf("-------------------------------\n"); printf("NOME: "); fflush(stdin); gets(nome3); printf("SEXO [M/F]: "); sexo3 = getchar(); printf("NOTA: "); scanf("%f", ¬a3); printf("\nListagem Completa"); printf("\n-------------------------------------------\n"); printf("NOME SEXO NOTA\n"); printf("%-20s", nome1,"\n"); printf("%8c", sexo1); printf(" \t\t\b\b\b\b%.1f",nota1); printf("\n%-20s", nome2); printf("%8c", sexo2); printf(" \t\t\b\b\b\b%.1f", nota2); printf("\n%-20s", nome3); printf("%8c", sexo3); printf(" \t\t\b\b\b\b%.1f", nota3);
/*Muito bom esse desafio aprendi bastante
a desenvolver o raciocínio lógico. Esse exercício
foi bem marcante para mim.
*/}
MARCIO PAIVAParticipanteBom dia, tudo bem Jéssica?
Estou também estudando a linguagem c
já fiz quatro exercícios. Gostaria que desse uma analisada
para ver se estou andando no modo certo. desde já agradeçoeis aqui o código da linguagem c para analise esse é o exercício de número quatro:
#import <stdio.h> #include <locale.h> void main() { char * nome1[30]; char * nome2[30]; char * nome3[30]; char sexo1; char sexo2; char sexo3; float nota1,nota2,nota3; setlocale(LC_ALL,"portuguese"); printf("<<< EX004 - Listagem >>>\n"); printf("\nCadastrando a primeira pessoa:\n"); printf("--------------------------------\n"); printf("NOME: "); fflush(stdin); gets(nome1); printf("SEXO [M/F]: "); fflush(stdin); sexo1 = getchar(); printf("NOTA: "); scanf("%f", ¬a1); printf("\nCadastrando a segunda pessoa:\n"); printf("------------------------------\n"); printf("NOME: "); fflush(stdin); gets(nome2); printf("SEXO [M/F]: "); fflush(stdin); sexo2 = getchar(); printf("NOTA: "); scanf("%f", ¬a2); printf("\nCadastrando a terceira pessoa:\n"); printf("-------------------------------\n"); printf("NOME: ");
MARCIO PAIVAParticipanteprograma { inclua biblioteca Matematica-->mat inclua biblioteca Tipos-->t funcao inicio() { escreva("{EXERCÍCIO 010 - Não Fume}\n") inteiro anos, cig escreva("-----------------------------------") escreva("\nQuantos anos você fuma? ") leia(anos) escreva("Quantos cigarros você fuma por dia? ") leia(cig) inteiro tot_cig = cig * anos * 365 real tot_anos = t.inteiro_para_real (tot_cig *10) / 1440 escreva("---------------------------------------\n") escreva("Ao todo você já fumou " + tot_cig + " cigarros!\n") escreva("Estima-se que você já perdeu " + mat.arredondar(tot_anos,2) + " dias de vida!") } }
MARCIO PAIVAParticipanteprograma { inclua biblioteca Tipos-->t funcao inicio() { escreva("{EXERCÍCIO 004 - Operações Aritméticas}\n") inteiro n1,n2 inteiro s,sub,div,m,M real div_r escreva("Digite um valor: ") leia(n1) escreva("Digite outro valor: ") leia(n2) s = n1 + n2 sub = n1 - n2 m = n1 * n2 div = n1 / n2 div_r = t.inteiro_para_real(n1) / n2 M = n1 % n2 escreva("\n----------RESULTADOS----------\n") escreva("\nSOMA = " + s) escreva("\nDIFERENÇA = " + sub) escreva("\nPRODUTO = " + m) escreva("\nDIVISÂO INTEIRA = " + div) escreva("\nDIVISÃO REAL = " + div_r) escreva("\nMÒDULO = " + M) } }
MARCIO PAIVAParticipanteprograma { inclua biblioteca Matematica-->m funcao inicio() { escreva("{EXERCÍCIO 006 - Conversor de Medidas}\n") real Km,He,Dam,dm,cm,mm,dis escreva("Distância em metros: ") leia(dis) escreva("\n---------CONVERTENDO---------\n") Km = dis / 1000.0 He = dis / 100.0 Dam = dis / 10.0 dm = dis * 10.0 cm = dis * 100.0 mm = dis * 1000.0 escreva(m.arredondar(Km,2) + " Km\n") escreva(m.arredondar(He,2) + " He\n") escreva(m.arredondar(Dam,2) + " Dam\n") escreva(m.arredondar(dm,2) + " dm\n") escreva(m.arredondar(cm,2) + " cm\n") escreva(m.arredondar(mm,2) + "mm\n") } }
MARCIO PAIVAParticipanteprograma { funcao inicio() { escreva("{EXERCÍCIO 002 - Cadastro de Funcionário}\n") cadeia nome inteiro ano real sal escreva("Nome do funcionário: ") leia(nome) escreva("Ano de nascimento: ") leia(ano) escreva("Salário R$: ") leia(sal) escreva("\n----------FICHA FUNCIONAL-----------\n") escreva("NOME: " , nome) escreva("\nNASCIMENTO em : " , ano) escreva("\nSALÁRIO R$: de " , sal) escreva("\n------------------------------------\n") } }
MARCIO PAIVAParticipanteJéssica conforme a tua solicitação estou enviando o exercício dentro do tópico correspondente
Eis aqui o código para análise:
programa { funcao inicio() { escreva("{EXERCÍCIO 003 - Antes e Depois}\n") inteiro n,ant, suc escreva("Me diga um número: ") leia(n) ant = n - 1 suc = n + 1 escreva("\nO antecessor de " + n + " é o valor " + ant) escreva(" O sucesssor de " + n + " é o valor " + suc) } }
MARCIO PAIVAParticipanteDesculpe Jéssica Acabei enviando sem formatar vou enviar mais uma vez
programa { funcao inicio() { escreva("{EXERCÍCIO 001 - Escreva seu nome}\n") cadeia nome escreva("Qual é seu nome? ") leia(nome) escreva("Tudo bem, " , nome , "? É um grande prazer te conhecer!") } }
MARCIO PAIVAParticipanteOi Jéssica tudo bem?
Já terminei os doze exercício de revisão
vou enviar o primeiro exercício do módulo 1Eis aqui o código para análise:
`programa
{funcao inicio()
{
escreva(“{EXERCÍCIO 001 – Escreva seu nome}\n”)
cadeia nome
escreva(“Qual é seu nome? “)
leia(nome)
escreva(“Tudo bem, ” , nome , “? É um grande prazer te conhecer!”)
}
}MARCIO PAIVAParticipanteJá está tudo resolvido em relação aos vídeos obrigados
MARCIO PAIVAParticipanteEu Estou também passando pelo mesmo problema.
MARCIO PAIVAParticipanteMuito obrigado Jéssica pelo incentivo
MARCIO PAIVAParticipanteoi Jéssica tudo bem? eis aqui o código: programa { inclua biblioteca Util-->u funcao inicio() { escreva("{EXERCÍCIO 046 - Tabuada}") inteiro tab inteiro num inteiro mult1 = 0 inteiro mult2 = 0 inteiro mult3 = 0 inteiro mult4 = 0 inteiro mult5 = 0 inteiro mult6 = 0 inteiro mult7 = 0 inteiro mult8 = 0 inteiro mult9 = 0 inteiro mult10 = 0 inteiro cal = 0 escreva("\nNúmero: ") leia(num) mult1 = num * 1 mult2 = num * 2 mult3 = num * 3 mult4 = num * 4 mult5 = num * 5 mult6 = num * 6 mult7 = num * 7 mult8 = num * 8 mult9 = num * 9 mult10 = num * 10 para(tab = 1;tab<=10;tab++){ } escreva(num+" X 1 = "+mult1) u.aguarde(500) escreva("\n"+num+" X 2 = "+mult2) u.aguarde(500) escreva("\n"+num+" X 3 = "+mult3) u.aguarde(500) escreva("\n"+num+" X 4 = "+mult4) u.aguarde(500) escreva("\n"+num+" X 5 = "+mult5) u.aguarde(500) escreva("\n"+num+" X 6 = "+mult6) u.aguarde(500) escreva("\n"+num+" X 7 = "+mult7) u.aguarde(500) escreva("\n"+num+" X 8 = "+mult8) u.aguarde(500) escreva("\n"+num+" X 9 = "+mult9) u.aguarde(500) escreva("\n"+num+" X 10 = "+mult10) } }
MARCIO PAIVAParticipanteOI Jéssica tudo bem?
terminei o exercício 46.
Gostaria que você desse uma analisada
mas quero enviar dentro do tópico do exercício 46.
e encontrei um tópico chamado tabuada posso lhe enviar o ´código
por esse tópico do fórum?MARCIO PAIVAParticipanteBoa tarde Jessica.
Muito obrigado.MARCIO PAIVAParticipanteprograma { inclua biblioteca Util-->u funcao inicio() { escreva("{EXERCÍOCIO 045 - Jogo de Advinhar}") escreva("\nVou pensar em um número de 1 a 10") escreva("\nVocê tem 3 CHANCES para tentar adivinhar") escreva("\n---------------------------------------------") inteiro c = 1 inteiro num inteiro tc = 0 inteiro num_chance = 0 faca{ num_chance = u.sorteia(1,10) escreva("\nChance de no. "+c+"/ 3 ") escreva("Que números pensei? ") leia(num) se(num == num_chance){ escreva("\nAcertou em "+c+" TENTATIVAS") pare }senao{ escreva("\nAinda não foi dessa vez...") se(num < num_chance e c <= 2){ escreva("\nMas vou te dar outra chance...Chute outro valor MAIOR.") } se(num > num_chance e c <= 2){ escreva("\nMas vou te dar outra chance...Chute um valor MENOR") } se( num!=num_chance e c == 3){ escreva("\nSuas chances acabaram") pare } } c++ tc++ }enquanto(verdadeiro ) } }
MARCIO PAIVAParticipanteprograma { inclua biblioteca Util-->u funcao inicio() { escreva("{EXERCÍCIO 044- Números Sorteados}") inteiro c = 2 inteiro tv = 0 inteiro soma_valores = 0 inteiro sub_valores = 0 inteiro maior_valor = 0 inteiro menor_valor = 0 inteiro num_sorteado = 0 inteiro valor_v = 0 cadeia resp inteiro sort_vezes = 0 inteiro ts = 0 escreva("\nO 1º valor foi sorteado foi 7 ") faca{ soma_valores+=num_sorteado num_sorteado = u.sorteia(1, 10) ts++ escreva("\nquer continuar? [S/N] ") leia(resp) se(resp == "N" ou resp == "n"){ pare } escreva("O Valor "+c+"º sorteado foi "+num_sorteado) se(ts == 1){ maior_valor = num_sorteado menor_valor = num_sorteado }senao{ se(num_sorteado>maior_valor) maior_valor = num_sorteado se(num_sorteado<menor_valor) menor_valor = num_sorteado } se(num_sorteado == 5){ sort_vezes++ } tv++ c++ }enquanto(resp == "S" ou resp == "s") escreva("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=") escreva("\nVocê me fez sortear "+tv+" valores") escreva("\nSoma de todos eles foi igual a "+soma_valores) escreva("\nO maior valor foi "+maior_valor) escreva("\nO menor valor foi "+menor_valor) escreva("\nO valor 5 foi sorteado "+sort_vezes+" vezes ") } }
MARCIO PAIVAParticipanteMuito obrigado Jéssica
MARCIO PAIVAParticipanteE este aqui também:
programa
{
inclua biblioteca Matematica–>M
inclua biblioteca Tipos–>tfuncao inicio()
{
escreva(“{EXERCÍCIO 039-Lendo Dados}”)
inteiro n = 0,tc = 0
inteiro c = 1
inteiro s = 0
inteiro mn = 0
real m = 0.0
escreva(“\n—————-“)
enquanto(n!=9999){
se(n!=9999){
s = n + s
m = t.inteiro_para_real(s)/7
tc = c – 1se(n>mn){
mn = n
}
escreva(“\n”+c+”° VALOR [9999 faz parar]”)
escreva(“\nNúmero: “)
leia(n)c++ }
}
escreva(“\n==========FLAG DIGITADO============”)
escreva(“\nAo todo você digitou “+tc+” valores”)
escreva(“\nA soma entre eles foi “+s)
escreva(“\nE a média foi “+M.arredondar(m,2))
escreva(“\nO maior valor digitado foi “+mn)}
}`MARCIO PAIVAParticipanteObrigado Jéssica se não fosse pela tua ajuda e dos colegas e também do Professor Guanabara
não estaria chegando aqui.Tenho mais um Exercício que acabei de terminar vou enviar para que você também o analise.
eis aqui o código:
programa
{funcao inicio()
{
escreva(“{EXERCÍCIO 039-Calculadora}”)
inteiro op = 0
inteiro c = 1
inteiro operando_1 = 0
inteiro operando_2 = 0
inteiro soma = 0
inteiro sub = 0
inteiro mult = 0
escreva(“\nOperando 1: “)
leia(operando_1)
escreva(“Operando 2: “)
leia(operando_2)
enquanto(op!=5){
se(op!=5){
}
soma = operando_1 + operando_2
sub = operando_1 – operando_2
mult = operando_1 * operando_2
escreva(“\n======ESCOLHA SUA OPERAÇÃO======”)
escreva(“\n[1] Adição”)
escreva(“\n[2] Subtração”)
escreva(“\n[3] Multiplicação”)
escreva(“\n[4] Entradas de novos dados”)
escreva(“\n[5] Sair”)
escreva(“\n>>>>> SUA OPÇÃO: “)
leia(op)
se(op == 1){
escreva(“\n———————-“)
escreva(“\nCalculando “+operando_1+” + “+operando_2+” = “+soma)
escreva(“\n———————-“)}
se(op == 2){
escreva(“\n———————-“)
escreva(“\nCalculando “+operando_1+” – “+operando_2+” = “+sub)
escreva(“\n———————-“)}
se(op == 3){
escreva(“\n———————–“)
escreva(“\nCalculando “+operando_1+” X “+operando_2+” = “+mult)
escreva(“\n———————–“)
}
se(op == 4){
escreva(“\noperando 1: “)
leia(operando_1)
escreva(“\nOperando 2: “)
leia(operando_2)
}
se(op == 7){
escreva(“\n======OPÇÃO INVÁLIDA=========”)
}c++
}
escreva(“\n====SAINDO====”)
escreva(“\n====VOLTE SEMPRE====”)
}
}
`MARCIO PAIVAParticipanteYuri chaves muito obrigado pela ajuda, me ajudou muito valeu.
MARCIO PAIVAParticipanteBoa tarde Jéssica
eis aqui o código para analise:
`programa
{
inclua biblioteca Util–>ufuncao inicio()
{
escreva(“{EXERCÍCIO 036-Analisando números}”)
inteiro c,n,num_sorteado,m,dc = 0
m = 5
d = 3num_sorteado = u.sorteia(1, 10)
escreva(“\nQuantos números você vai sortear? “)
leia(n)
escreva(“Sorteando “+n+” números..”)
enquanto(c<=n){
num_sorteado+=n
u.aguarde(500)
escreva(num_sorteado+”..”)
c++
}
escreva(“\n————————————-“)
se(num_sorteado>5){
m++
}senao se(num_sorteado % 3!=0){
d++
}
escreva(“\nDos “+n+” números sorteados “)
escreva(m+” maiores que cinco “)
escreva(d+” divísiveis por três”)}
}MARCIO PAIVAParticipanteBoa tarde Jéssica tudo bem ?
Eu refiz o Exercício 35
tomara que esteja certo.
eis aqui o código:
rograma
{funcao inicio()
{
escreva(“{EXERCÍCIO 035-Pessoas}”)
inteiro p,c = 1, h = 0,m = 0,masc = 0,fem = 0,peso_2 = 0
caracter sx
real peso ,kgescreva(“\nQuantas pessoas vamos cadastrar? “)
leia(p)
escreva(“Qual é o peso de referência(kg)? “)
leia(kg)
escreva(“\n————————————“)
enquanto(c<=p){
escreva(“\nPESSOA “+c+” de “+p)
escreva(“\n——————————–“)
escreva(“\nPeso: “)
leia(peso)
escreva(“sexo: “)
leia(sx)
se(peso<=kg){
escreva(“\n===PESO DENTRO DO LIMITE(50KG)====”)
}senao se(peso>kg){
escreva(“\n====PESO ACIMA DO LIMITE(50kg)====”)
peso_2++
se(sx == ‘M’ ou sx == ‘m’){
h++
}senao{
m++}
se(peso>kg e sx == ‘m’ ou sx == ‘M’){
masc+=1
}senao se(peso>kg e sx == ‘f’ ou sx == ‘F’){
fem+=1
}}
MARCIO PAIVAParticipantePara analisar melhor vou te enviar o código para ver o que está faltando.
eis aqui o código para analise:
programa
{
inclua biblioteca Util–>ufuncao inicio()
{
escreva(“{EXERCÍCIO 033-Sorteio de Números}”)
inteiro c,v,num_sorteado,s
c = 1
s = 0
num_sorteado = 0
escreva(“\nQuantos números você quer que eu sorteie? “)
leia(v)
enquanto(c<=v){
escreva(“\nO “+c+”º sorteado foi “+num_sorteado)
c++
num_sorteado = u.sorteia(1, v)
s = num_sorteado + (s )}
escreva(“\nsomando todos os valores temos “+s)}
}`MARCIO PAIVAParticipanteBoa tarde Jéssica
eu me confundi é o exercício número 33 sorteio, peço desculpa pela confusão
é exatamente esse que estou com dúvida de como somar os os números sorteadosMARCIO PAIVAParticipantecomo vai Jéssica tudo bem ?
Em relação ao exercício 034
como faço para somar os os números dentro do comando sorteia da biblioteca utilidades
tá faltando alguma coisa e não consigo descobrir o que é ou como somar os números aleatórios26 de julho de 2022 às 00:22 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #98236MARCIO PAIVAParticipanteOi Jéssica tudo bem!
Eu tenha uma dúvida em relação ao exercício 034 pares ou impares
eu fiz o exercício porém o resultado da média saí diferente a do professor.Eis aqui o código para analise:
programa
{
inclua biblioteca Tipos–>tfuncao inicio()
{
escreva(“{EXERCÍCIO 034-Pares ou impares}”)
inteiro v,cont,somap,somaip,par,impar
real mp,mip
par = 0
impar = 0
somap = 0
somaip = 0
mp = 0
mip = 0
cont = 1
enquanto(cont<=5){
escreva(“\nDigite o “+cont+”º valor “)
leia(v)
se(v % 2 == 0){
par++
somap = par + v
}
se(v % 2!=0){
impar++
somaip = impar + v
}
cont++
}
mp = t.inteiro_para_real(somap)/par
mip = t.inteiro_para_real(somaip)/impar
escreva(“\nVocê digitou “+par+” números pares”)
escreva(” A média foi de “+mp)
escreva(“\nvocê digitou “+impar+” números impares”)
escreva(” A média foi de “+mip)
}
}MARCIO PAIVAParticipanteObrigado Jéssica pelo incentivo
-
AutorPosts