Linguagem C
Trabalho Escolar: Linguagem C. Pesquise 862.000+ trabalhos acadêmicosPor: igorwc • 20/9/2014 • 4.954 Palavras (20 Páginas) • 303 Visualizações
1) Escreva um programa que ofereça ao usuário quatro opções: a. Cachorro; b. Tubarão; c. Tartaruga; d. Salamandra;
De acordo com a opção escolhida o programa irá apresentar: mamífero, peixe, réptil ou anfíbio.
#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int i;
cout<<"Digite 1 para Cachorro 2 para Tubarao 3 para tartaruga 4 para salamandra "<<"\n";
cin>>i;
switch(i){
case 1:
cout<<"MAMIFERO";
break;
case 2:
cout<<"PEIXE";
break;
case 3:
cout<<"REPTIL";
break;
case 4:
cout<<"ANFIBIO";
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
2) Escreva um programa onde o usuário poderá escolher uma de três opções a, b ou c. Se ele escolher c, deverá ser impresso a soma de todos os números menores que 100; se ele escolher b deverá ser impresso o fatorial de 34; se ele escolher a deverá ser impresso uma lista de números inteiros, impares, positivos e menores que 123.
#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int i;
int a=0;
int j;
char l;
double factorial=1;
cout<<"Digite a,b ou c"<<"\n";
cin>>l;
switch(l){
case'c':
for(i=0;i<100;i++){
a=a+i;
}
cout<<a;
break;
case 'b':
for(int i=1;i<=34;i++)
{
factorial=factorial*i;
}
cout<<"o fatorial de 34 eh "<<factorial<<endl;
break;
case 'a':
for(j=1;j<123;j=j+2){
cout<<j<<"\n";
}
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
3) Escreva um programa onde o usuário digita uma letra e recebe de volta o número equivalente a esta letra em um teclado de telefone.
#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
int i;
int a=0;
int j;
char l;
double factorial=1;
cout<<"Digite uma letra"<<"\n";
cin>>l;
switch(l){
case'a':
cout<<"2";
break;
case 'b':
cout<<"2";
break;
case 'c':
cout<<"2";
break;
case'd':
cout<<"3";
break;
case 'e':
cout<<"3";
break;
case 'f':
cout<<"3";
break;
case'g':
cout<<"4";
break;
case 'h':
...