#include <stdio.h>
int main()
{
int idade,ano;
float nota;
do
{
printf ("Em que ano voce nasceu?");
scanf("%d",&ano);
}
while (ano>2012);
do
{
printf ("Qual a sua nota ?");
scanf("%f",¬a);
}
while (nota<0 || nota>10);
idade=2012-ano;
printf ("Voce que nasceu em %d completara %04d anos em 2012\n",ano,idade);
if (nota>=6)
{
printf ("Passou");
}
else
{
printf ("Exame");
}
printf (" com %.2f",nota);
}
#include <stdio.h>
int main()
{
float a,b,c,d,x;
float xMenor=-100000,xMaior=100000;
float erroMaximo=0.001;
float resultado;
printf ("Ax3+Bx2+Cx+D=0\n");
printf ("Digite os valores de A B C e D:");
scanf ("%f %f %f %f",&a,&b,&c,&d);
do{
x=(xMenor+xMaior)/2;
resultado=a*x*x*x+b*x*x+c*x+d;
if (resultado<0){
xMenor=x;
}
else
{
xMaior=x;
}
printf ("Erro vale %f\n",resultado);
}while (resultado>erroMaximo || resultado<-erroMaximo);
printf ("O valor de X vale %f",x);
}
/*
//1. Faça um programa que leia N elementos de
//um vetor e um valor de código. Se o código for 1,
//mostrar o vetor na ordem direta, se o código
//for 2, mostrar o vetor na ordem inversa.
int main()
{
int vetor[5];
for (int i=0;i<5;i++){ //mesmo que <=4
printf ("Digite o elemento da posicao %d:",i);
scanf ("%d",&vetor[i]);
}
int opcao;
printf ("Digte 1-Ordem direta ou 2-Ordem inversa :");
scanf ("%d",&opcao);
if (opcao==1){
for (int i=0;i<5;i++){
printf ("%d ",vetor[i]);
}
}
else if (opcao==2){
for (int i=4;i>=0;i--){
printf ("%d ",vetor[i]);
}
}
else{
printf ("Opcao invalida");
}
}
//3. Escreva um programa que leia um vetor de 8
//posições de números inteiros e mostre somente os
//positivos.
int main()
{
int vetor[8];
for (int i=0; i<8; i++)
{
printf ("Digite o elemento da posicao %d:",i);
scanf ("%d",&vetor[i]);
}
for (int i=0; i<8; i++)
{
if (vetor[i]>0){
printf ("%d ",vetor[i]);
}
}
}
*/
#include <stdio.h>
//5.Escreva um programa que leia 10 valores , crie um
//vetor com tais valores e informe, a seguir, qual a
//média dos valores positivos e qual a média dos
//valores negativos.
int main()
{
float mediaPositivos,mediaNegativos;
float somaPositivos=0,somaNegativos=0;
int quantidadePositivos=0,quantidadeNegativos=0;
float vetor[10];
for (int i=0; i<10; i++)
{
printf ("Digite o elemento da posicao %d:",i);
scanf ("%f",&vetor[i]);
}
//Conta quantos positivos e quantos negativos
for (int i=0; i<10; i++)
{
if (vetor[i]>0)
{
quantidadePositivos++;
}
else if (vetor[i]<0)
{
quantidadeNegativos--;
}
}
//Calcular a soma
for (int i=0; i<10; i++)
{
if (vetor[i]>0)
{
somaPositivos+=vetor[i];
}
else if (vetor[i]<0)
{
somaNegativos=somaNegativos+vetor[i];
}
}
mediaPositivos=somaPositivos/quantidadePositivos;
mediaNegativos=somaNegativos/quantidadeNegativos;
printf ("A media positiva vale %f e a negativa vale %f",mediaPositivos, mediaNegativos);
}
#include
int main()
{
float x=10.43;
int i;
int vezes;
i=0;
printf ("Digite o número de repetições:");
scanf ("%d",&vezes);
while (i<vezes)
{
printf ("Ola %d Mundo %f\n",i,x);
i=i+1;
}
printf ("Acabou");
}
Esta é a página do professor Munif Gebara Junior, com o objetivo de divulgar material sobre suas áreas de interesse. Esta página também tem o objetivo de servir como exemplo didático para as aulas de JSP.
O professor Munif possui graduação em Ciência da Computação pela Universidade Estadual de Maringá (1997) e mestrado em Engenharia Elétrica e Informática Industrial pela Universidade Tecnológica Federal do Paraná (2001). Atualmente é professor da Fundação Faculdade de Filosofia, Ciências e Letras de Mandaguari, Centro de Ensino Superior de Maringá e Universidade Estadual de Maringá. Tem experiência na área de Ciência da Computação, com ênfase em programação, atuando principalmente nos seguintes temas: java, c, assembly, microcontroladores e robótica.