-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Rosa Isabelle Campos
-
-
Preciso fazer um código que condiz com o seguinte enunciado:
1-Escreva uma função que receba como parâmetros as coordenadas cartesianas (X, Y) e imprima em qual quadrante este par ordenado está.
2-Escreva uma função principal (main) que leia as coordenadas cartesianas de uma sequência de pontos e chame a função anterior para cada um deles. O programa deverá realizar a leitura até que seja digitado o valor 0 (zero) em pelo menos uma das coordenadas do par (ex: (0,2), (3,0), (0,0)).
Bom... vou digitar o código que eu criei logo abaixo e se possível alguém poderia me demonstrar uma solução, pois está dando um loop infinito.
Agradeço e aguardo retorno.
#include <stdio.h>
void funcao(int x, int y){
int cont=0;
while(cont!=x|| cont!=y){
if(x>0 && y>0){
printf("Primeiro\n");
}
if(x>0 && y<0){
printf("Quarto\n");
}
if(x<0 && y>0){
printf("Segundo\n");
}
if(x<0 && y<0){
printf("Terceiro");
}
}
}
int main(){
int x,y;
scanf("%d %d", &x, &y);
funcao(x,y);
funcao(x,y);
return 0;
}- 1
-
@devair1010 essa é a minha tentativa:
#include <stdio.h>
void funcao ( int matricula, float nota_1, float nota_2, float nota_3){
int media;
media= (nota_1+ nota_2+ nota_3)/3;
if (media >= 7)
{
printf ("%d Aprovado", matricula);
}
else{
}
if (media <= 5)
{
printf ("%d Reprovado", matricula);
}
else{
}
if (media>5 && media<7)
}
printf("%d Recuperação", matricula);
{int main() {
int matricula;
scanf("%d", &matricula);
float nota_1, nota_2, nota_3;
scanf("%f", ¬a_1);
scanf("%f", ¬a_2);
scanf("%f", ¬a_3);
funcao(matricula, nota_1, nota_2, nota_3);
return 0;
}acho que o erro está no if e no else, não estou sabendo lidar muito bem...
- 1
-
Essa é a pergunta
Escrever uma função que leia a matrícula e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), imprimir a matrícula e sua situação, sendo "Aprovado" (media >= 7), "Reprovado" (media <= 5) ou "Recuperacao" (5 < media < 7). O programa para chamar a função já esta implementado a seguir, implemente apenas a função.
Eu estou tentando, mais o código não compila de jeito nenhum.
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
ler uma sequência de valores reais e imprimir a média aritmética
em C/C#/C++
Postado
Boa tarde,
Estou quebrando a cabeça para fazer esse código, ja fiz tanta confusão, usei o comando for...do while... E não estou conseguindo, vale lembrar que estou aprendendo C por isso tenho muita dúvida.
A questão é a seguinte:
Elabore uma função que receba como parâmetros dois valores reais a e b. A função deve ler uma sequência de valores reais e imprimir a média aritmética dos valores que pertencerem ao intervalo fechado entre a e b. A sequência de valores deverá ser encerrada quando for lido um valor negativo.
Exemplo: Com entradas a=7, b=3 e sequência= 5 2 9 8 3 1 -2, a função deve imprimir o valor 4.