Respostas no Fórum
-
AutorPosts
-
DARCIO HENRIQUE DUARTE ALVESParticipante
#include<stdio.h>
#include<locale.h>void main(){
setlocale(LC_ALL,”Portuguese”);
char *nome1;
char sexo1;
float nota1;printf(“\nCADASTRANDO A PRIMEIRA PESSOA:\n”);
printf(“\n———————————-\n”);
fflush(stdin);
printf(“\nNOME:”);
gets(nome1);
printf(“\nSEXO: (M/F)”);
fflush(stdin);
scanf(“%s”,&sexo1);
printf(“\nNOTA:”);
scanf(“%f”,¬a1);}
Olá.
No código acima(MODULO 01-EX004),quando dou enter para digitar o sexo, o windows trava dizendo que ocorreu um erro.
O que pode ser?19 de março de 2022 às 19:50 em resposta a: AO DIGITAR OPÇAO 1 É EXIBIDO RESULTADO DA OPÇÃO 2 #89042DARCIO HENRIQUE DUARTE ALVESParticipanteprograma
{
//EXERCICIO 027
funcao inicio()
{
real peso,peso_mer,peso_ven,peso_marcaracter opcao
escreva(“Qual é o seu peso aqui na Terra(Kg)?”)
leia(peso)
escreva(“\nESCOLHA UM PLANETA”)
escreva(“\n====================”)
escreva(“\n1 Mercúrio”)
escreva(“\n2 Vênus”)
escreva(“\n3 Marte”)escreva(“\n====================”)
escreva(“\nDigite sua opção ==> “)
leia(opcao)opcao = ‘1’
opcao = ‘2’
opcao = ‘3’peso_mer = peso*0.37
peso_ven = peso*0.88
peso_mar = peso*0.38escreva(“\n——————–“)
escolha (opcao) {
caso ‘1’:
escreva(“\nNo planeta Mercúrio, seu peso seria “,peso_mer,” Kg”)
parecaso ‘2’:
escreva(“\nNo planeta Vênus, seu peso seria “,peso_ven,” Kg”)
parecaso ‘3’:
escreva(“\nNo planeta Marte, seu peso seria “,peso_mar,” Kg”)
parecaso contrario:
escreva(“\nPlaneta não localizado no banco de dados”)
pare}
escreva(“\n——————–“)
escreva(“\nVOLTE SEMPRE!”)}
}DARCIO HENRIQUE DUARTE ALVESParticipanteinteiro a = 5, b = 8, c = 10, d = 2
logico k = (b < a * 2) e (d < c – b)
logico x = (a > b) ou nao (c % 2 == 0)
logico y = x ou nao (c < a + b / d)
logico z = nao x e falso ou (d + a <= b + d)logico k = (b < 10) e (d < 2)
logico k = V e F
logico k = Flogico x = (a > b) ou nao (c % 2 == 0)
logico x = (a > b) ou nao ( 0 == 0 )
logico x = (a > b) ou nao ( V )
logico x = (a > b) ou F
logico x = F ou F
logico x = Flogico y = x ou nao (c < a + b / d)
logico y = x ou nao (c < a + 4)
logico y = x ou nao (c < 9)
logico y = x ou nao (F)
logico y = x ou V
logico y = F ou V
logico y = Vlogico z = nao x e falso ou (d + a <= b + d)
logico z = nao x e falso ou (7 <= 10)
logico z = nao x e falso ou V
logico z = V e falso ou V
logico z = V e falso ou V
logico z = F ou V
logico z = Vescreva(x,y,k,z)
RESPOSTA = F,V,F,VOBS: Foi mal. Na verdade eu acertei o resultado e errei o mais fácil, que é a sequencia da escrita do resultado das variáveis, pois raciocinei a solução na mesma ordem em que as variáveis estavam dispostas nos cálculos, porém no comando escreva elas estão dispostas de outra forma.
EXCUSE!
-
AutorPosts